国产数据库要支持啊
但是 有些环境就是有缺失,比如 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