
我用的数据库也是5.5版本,下面是我用的依赖:
<!-- 数据库驱动依赖 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.37</version>
</dependency>
<!-- 数据连接池依赖 这个看你自己选了还有c3p0 阿里的druid 等等-->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-dbcp2</artifactId>
<version>2.1.1</version>
</dependency>
<!--注:若用spring 还要有一个spring-jdbc的依赖 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.3.7.RELEASE</version>
</dependency>
有用的话,点个赞吧(●'◡'●)
使用Python *** 作MySQL数据库的方式(驱动)有很多种,比如:PyMySQL、MySQLdb、mysqlclient、SQLAlchemy等等MySQLdb
MySQLdb是 Python 连接 MySQL 最流行的一个驱动,很多框架都也是基于此库进行开发,遗憾的是它只支持 Python2.x,它是基于C开发的库,和Windows 平台的兼容性不友好,现在基本不推荐使用,取代的是它的衍生版本。
mysqlclient
由于 MySQLdb 年久失修,后来出现了它的 Fork 版本 mysqlclient,完全兼容 MySQLdb,同时支持 Python3.x,是 Django ORM的依赖工具,如果你想使用原生 SQL 来 *** 作数据库,那么推荐此驱动。
PyMySQL
PyMySQL是纯 Python 实现的驱动,速度上比不上 MySQLdb,最大的特点可能就是它的安装方式没那么繁琐,同时也兼容 MySQLdb。
SQLAlchemy
SQLAlchemy是一种既支持原生 SQL,又支持 ORM 的工具,它非常接近 Java 中的 Hibernate 框架。
作为一个测试人员,数据库的 *** 作也必须是要掌握的,如果想系统的学习接口测试相关的技术,可以了解一下黑马程序员的软件测试课程,里面讲的非常详细。
mysql必须和java一起用。要在Java系统访问MySQL,得加个MySQL驱动依赖,才能和MySQL建立连接,然后执行CRUD:maven配置,这段maven配置中就引入了一个MySQL驱动。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)