博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JDBC使用过程中问题
阅读量:4941 次
发布时间:2019-06-11

本文共 1045 字,大约阅读时间需要 3 分钟。

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

你可能感兴趣的文章
vue报错Error in render: "TypeError: Cannot read property '0' of undefined"
查看>>
silverlight 隐藏ChildWindow 右上角的关闭按钮
查看>>
likely() 和 unlikely()
查看>>
03一些View总结
查看>>
MapReduce--平均分,最高,低分以及及格率的计算
查看>>
mac下管理论文的工具
查看>>
POJ3122Pie(二分)
查看>>
WF+WCF+WPF第二天--模拟超市收银
查看>>
爬取贴吧好看的桌面图片 -《狗嗨默示录》-
查看>>
[转]这13个开源GIS软件,你了解几个?
查看>>
Shell批量启动、关闭tomcat
查看>>
C++成员函数的重载、覆盖与隐藏【转载】
查看>>
网站开发技能图谱
查看>>
4.27随笔
查看>>
CSS实例:图片导航块
查看>>
poj1860 Currency Exchange(spfa判断正环)
查看>>
SQL CHECK 约束&Case when 的使用方法
查看>>
[整理]HTTPS和SSL证书
查看>>
[转载] Android 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅
查看>>
水晶苍蝇拍:聊聊估值那些事儿——“指标”背后的故事 (2011-11-01 14:58:32)
查看>>