通過python pandas 連線gbase8a

2021-10-06 18:41:51 字數 926 閱讀 8823

國產資料庫要支援啊

但是 有些環境就是有缺失,比如 sqlalchemy 中的 create_engine

咋辦?繞過去吧!使用odbc!  但是只能read_sql不能to_sql!!!!!

gbase提供的linux odbc 是rh7 的rpm 的,我要安裝到ubuntu20。04,咋辦?

簡單!先把rpm轉成deb的,咋辦?網上搜吧,有現成的解決方案。

只需要轉odbc.rpm這乙個包就行 然後 dpkg -i 安裝 然後apt install -f 安裝依賴

然後 配置需要配置的內容

1。 先看看配置檔案都在哪

odbcinst -j 這個命令沒有就 apt install unixodbc

unixodbc 2.3.6

drivers............: /etc/odbcinst.ini

system data sources: /etc/odbc.ini

file data sources..: /etc/odbcdatasources

user data sources..: /home/zc/.odbc.ini

sqlulen size.......: 8

sqllen size........: 8

sqlsetposirow size.: 8

2.配置驅動 新建或者修改  /etc/odbcinst.ini

[gbase odbc 8.3 driver]

driver=/usr/lib64/libgsodbc8.so ----我的機器上這個so就是在這裡

usagecount = 1

dontdlclose = 1

threading = 0

3。配置具體的資料庫連線 /etc/odbc.ini

Python pandas,建立Series型別

numpy只能處理數值型別的資料。pandas除了可以處理數值型別外,還可以處理非數值型別的資料 例如 字串 時間序列等 pandas常用的資料型別 series 一維,帶標籤的陣列,對應資料庫中的一條記錄 dataframe 二維,series容器,對應資料庫中的表 demo.py series的...

python pandas使用記錄

在使用numpy中array格式的矩陣時,我們通常使用如a 2 4,5 10 獲取陣列中一部分資料,但是dataframe結構的陣列就不能這麼寫,可以使用iloc方法,即index locate,另外有個相似的方法loc,這個方法是通過column名字進行資料定位的 import pandas as...

Python pandas總結未完

obj.index obj.values obj4.name population obj4.index.name state obj.index bob steve jeff ryan data frame pd.dataframe data frame2 pd.dataframe data,co...