國產數據庫要支持啊
但是 有些環境就是有缺失,比如 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