操作步骤
1、安装jaydebeapi,操作方法:pip install jaydebeapi
2、将OceanBase Connector/J 的JAR安装包放入本地路径中,我使用的是oceanbase-client-2.2.7.jar,阿里提供的oceanbase-client-1.1.10.jar下载地址(https://oceanbase-aliyun-docs.oss-cn-hangzhou.aliyuncs.com/downloads/obclient/oceanbase-client-1.1.10.jar?spm=a2c4g.11186623.0.0.27aa4d5bho7Of4&file=oceanbase-client-1.1.10.jar)
3、测试程序如下:
import jaydebeapi
url = 'jdbc:oceanbase://host:port/database' #ob数据库网址
user = 'userxxx@租户#集群' #用户名,如配置有租户和集群,需要在此加上(很关键)
password = 'passxxx' #密码
driver = 'com.alipay.oceanbase.jdbc.Driver'
jarFile = './oceanbase-client-2.2.7.jar'
sqlStr = 'select * from test_python' #SQL语句
conn = jaydebeapi.connect(driver, url, [user, password], jarFile)
curs = conn.cursor()
curs.execute(sqlStr)
result = curs.fetchall()
print(result)
curs.close()
conn.close()
相关文章
- 09-24第7.26节 Python中的@property装饰器定义属性访问方法getter、setter、deleter 详解
- 09-24如何从另一个对象的方法访问对象的属性,这是Python中的一个属性?
- 09-24如何从Python装饰器内部访问装饰方法的局部变量(locals())?
- 09-24Python:不使用setlocale()访问Posix的语言环境数据库
- 09-24在python中操作neo4j数据库的方法
- 09-24基于页面染色技术的内存数据库访问优化方法
- 09-24python – 将密码保存到django的数据库表之前的最佳散列方法
- 09-24从python连接到sybase数据库的最佳方法是什么?
- 09-24SQLServer 数据库变成单个用户后无法访问的解决方法
- 09-24异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败 解决方法