1. 首先要配置好java环境变量。
2. 可以通过anaconda安装jpype和jaydebeapi这2个包。
pip install jpype1
pip install JayDeBeApi
3. 下载mysql Connector https://dev.mysql.com/downloads/connector/j/?os=26
4.
import jpype import jaydebeapi driver='com.mysql.cj.jdbc.Driver' jarFile='C:\\test_img\\mysql\\mysql-connector-java-8.0.22\\mysql-connector-java-8.0.22.jar' url='jdbc:mysql://ip地址:3306/数据库名' DBUser='root' DBPwd='root' #############特别注意这里的调用的参数形式,网上很多都是错误的,所以导致了TypeError: Class com.mysql.cj.jdbc.Driver is not found #############网上大都是之前的版本conn=jaydebeapi.connect(driver,[url,DBUser,DBPwd],jarFile) conn=jaydebeapi.connect(driver,url,[DBUser,DBPwd],jarFile) curs = conn.cursor() curs.execute('SELECT * FROM ') rows = curs.fetchall() print(rows[1]) curs.close() conn.close()
有问题可加qq群Python数据分析&机器学习636866908或者群R语言&大数据分析456726635与我进行沟通讨论。