使用python通过jdbc连接mysql数据库
时间: 2023-09-16 11:13:47 浏览: 220
可以使用Python的JDBC驱动程序来连接MySQL数据库。以下是连接MySQL数据库的示例代码:
```python
import jaydebeapi
# MySQL JDBC驱动程序的路径
driver_path = '/path/to/mysql-connector-java.jar'
# MySQL数据库的JDBC URL
url = 'jdbc:mysql://localhost:3306/mydatabase'
# MySQL数据库的用户名和密码
user = 'myusername'
password = 'mypassword'
# 加载MySQL JDBC驱动程序
driver_class = 'com.mysql.jdbc.Driver'
jvm_args = '-Djava.class.path=%s' % driver_path
jconn = jaydebeapi.connect(driver_class, url, [user, password], jvm_args)
# 创建游标
cursor = jconn.cursor()
# 执行SQL语句
sql = 'SELECT * FROM mytable'
cursor.execute(sql)
# 获取查询结果
result = cursor.fetchall()
# 打印查询结果
for row in result:
print(row)
# 关闭游标和连接
cursor.close()
jconn.close()
```
需要注意的是,上述示例代码中使用了JayDeBeApi库来连接MySQL数据库。在使用之前需要先安装该库。可以通过以下命令来安装:
```bash
pip install JayDeBeApi
```
阅读全文