通過python pandas 連接gbase8a

國產數據庫要支持啊

 

但是 有些環境就是有缺失,比如 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

[gbase]
Driver = GBase ODBC 8.3 Driver
DATABASE = csss
DESCRIPTION = G
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章