【J2EE】连接Mysql数据

这篇博客详细介绍了如何在J2EE项目中连接MySQL数据库,包括下载MySQL数据库,创建Web服务项目,导入mysql-connector-java.jar,将jar包加入到Build Path,以及在JSP文件中导入相关库和编写连接数据库的代码。特别提醒,使用Myeclipse时需注意修改字符编码以避免问题。
摘要由CSDN通过智能技术生成

这一篇的内容特别重要,可以帮助大家少走弯路。请大家仔细的看,如果你们的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的时候记得修改字符编码,怎么修改字符编码自己百度。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值