JDBC使用过程中问题

1.JDBC驱动程序下载

JDBC驱动程序不包含在数据库安装包中,需要另行在各个数据库官网中下载,每种数据库JDBC驱动程序都不一样。

mysql数据库的JDBC驱动程序下载链接http://dev.mysql.com/downloads/connector/  ,下载.zip格式需要解压,只保留其中的***.jar包即可。

2.配置***.jar包的路径到CLASSPATH中,然后再把此jar包Build进项目中,之后就可以直接加载驱动程序,连接数据库,操作数据库语句,关闭数据库连接使用了。

3.mysql数据库连接地址:

   jdbc:mysql://IP地址:端口号/数据库名称

出现的问题:

1.java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver错误在eclipse中的解决方法

在Eclipse中学习Java数据库的连接调试程序过程中爆出java.lang.ClassNotFoundException: org.gjt.mm.MySQL.Driver错误。虽然在classpath中已经添加了相关的路径,但是在Eclipse的这个工程中没有添加.

解决办法是工程名上点击右键-Properties(属性)-Java Build Path(Java构建路径)-Libraries()-Add External JARs(添加JAR)-找到一个mysql-connector-java-5.0.7-bin.jar添加上就行了。或者点击任务栏Project->properties进行设置。

2.eclipse往mysql里面插入数据时,数据库显示中文乱码eclipse中代码

数据库中显示

解决办法保证整个数据插入过程中字符编码要一致。要有三个方面注意的,

第一个是msyl数据库,就是保证mysql的数据库以及表都要保证编码是一致的比如都是UTF-8,

第二个是,eclipse这边也要保证项目,工作空间和java文件的编码格式也是UTF-8,

第三个是,就是配置文件里面jdbc的url的(jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf8)后面也要设置编码characterEncoding=utf8(所谓的连接编码格式)。如图

数据库显示

原文地址:https://www.cnblogs.com/lebudian/p/7209380.html