【J2EE】连接Mysql数据

来源:互联网 发布:淘宝充值中心 编辑:程序博客网 时间:2024/06/04 22:47

这一篇的内容特别重要,可以帮助大家少走弯路。请大家仔细的看,如果你们的myeclipse已经可以链接mysql数据库请忽略这篇文章。


一,mysql数据库的下载地址 点击打开链接



二,Eclipse新建项目

1)file->new->web service project

注意是web service project不是web project 不然会出问题。至于具体原因我也不是很懂,如果有懂的大神可以讲解一下。


2)下载mysql-connect-java .jar点击打开链接


3)把这个文件直接拖到你的项目的WebRoot->WEB-INF->lib下勾选copy files不然你的目录下没有文件的。


4)找到刚刚那个文件 右键->Build Path->Add to Build Path

当然,也可以使用别的方法做,保证项目的lib文件夹下有这个文件就好了,然后就是引入额外的jar包。


5)在你的JSP文件第二行添加这条语句导入这个jar包,如果你没有使用Build path引入这个jar包这个语句会出错。导入这个之后后面才能使用链接mysql的一些函数。

<%@ page import="java.sql.*" %>


6)在你JSP文件里面链接mysql数据库,至于那些函数怎么调用,搞清楚参数填什么就OK的。这里主要讲怎么配置环境的问题。

    <%    Class.forName("com.mysql.jdbc.Driver").newInstance();     %>


先在你的代码里面加这个段语句。这段语句的意思是加载驱动,如果你出现java.lang.ClassNotFoundException这个错误,重启Tomcat服务器,或者重启Eclipse。如果重启解决不了,那尝试着把参数com.mysql.jdbc.Driver换成org.git.mm.mysql.Driver,我的电脑上用的前面一个参数没问题,但是后面一个参数有问题,我也不知道为什么。我更不明白网上说用前面一个参数效率高还是什么,我也不是很懂。对我来说能连上已经不错了。如果还是解决不了,对不起我也没办法了。使用连接函数的时候,你可能还会出现一个问题,忘记问题的名称了,你可以把那个错误百度,百度会告诉你是端口占用的问题,我是重启电脑解决这个问题的,简单,暴力,当然也可以使用别的方法。还有需要注意的一点是,不要修改tomcat的配置文件。如果要改,记得备份一下,改不回来的。


7)如果把程序运行一下,没毛病,那么恭喜你,成功了。或许你们遇到的问题跟我不同。我用的Myeclipse。还有一点要提的是用myeclipse的时候记得修改字符编码,怎么修改字符编码自己百度。


0 0
原创粉丝点击