使用python通过jdbc连接mysql数据库
时间: 2023-07-20 18:44:55 浏览: 199
jdbc连接mysql数据库
可以使用Python的JDBC驱动程序来连接MySQL数据库。以下是连接MySQL数据库的示例代码:
```python
import jaydebeapi
conn = jaydebeapi.connect('com.mysql.jdbc.Driver',
'jdbc:mysql://localhost:3306/mydatabase',
{'user': 'myusername', 'password': 'mypassword'},
'/path/to/mysql-connector-java.jar')
```
其中,`com.mysql.jdbc.Driver` 是MySQL JDBC驱动程序的类名,`jdbc:mysql://localhost:3306/mydatabase` 是MySQL数据库的连接字符串,`myusername` 和 `mypassword` 是连接数据库的用户名和密码,`/path/to/mysql-connector-java.jar` 是MySQL JDBC驱动程序的路径。
连接成功后,可以使用 `conn` 对象执行SQL查询和更新操作。例如:
```python
cursor = conn.cursor()
cursor.execute('SELECT * FROM mytable')
rows = cursor.fetchall()
for row in rows:
print(row)
cursor.close()
conn.close()
```
这段代码从 `mytable` 表中查询所有行,并将结果打印出来。最后,关闭游标和连接对象。
阅读全文