为验证应用服务器连接数据库没有问题,
通过编写Python代码建立数据库连接来验证
OceanBase Connector/J 使用标准 Java 数据库连接 (JDBC) API 为 Python 应用程序提供连接到 OBServer 的驱动程序,不需要额外的 Python 模块。
驱动安装包为:oceanbase-client-2.2.10.1.jar
#!/usr/bin/env python3.6
# -*- coding: UTF-8 -*-
encoding = "gbk"
import jaydebeapi
def ob_test():
url = 'jdbc:oceanbase://10.20.30.40:port/dbname'
user = 'username@tenantname#clustername'
password = 'password'
driver = 'com.alipay.oceanbase.jdbc.Driver'
jarFile = './oceanbase-client-2.2.10.1.jar'
sqlStr = 'select sysdate from dual'
conn = jaydebeapi.connect(driver, url, [user, password], jarFile)
curs = conn.cursor()
curs.execute(sqlStr)
result = curs.fetchall()
print(result)
curs.close()
conn.close()
ob_test()
查看服务器jdk版本#java -version java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode) #javac -version javac 1.8.0_171
运行java程序
python.exe main.py
[('2023-01-06 08:40:15',)]「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




