当前位置:首页 > JSP教程 > JSP常见问题

JSP中使用JDBC连接MySQL数据库的详细步骤

1,首先在自己新建的项目文本框中输入web project的名称,然后单击下一步。

2,继续单击下一步

3,把generate web.xml deployment descriptor复选框勾上。

4,单击finish,完成web project工程的创建。

5,打开myeclipse datebase explore,如图所示

6,按图中所示填写各项内容,并通过add jars添加相应的数据库驱动程序。

7,通过test driver测试驱动是否连接成功,需要输入密码。成功后如下图所示

8,单击finish完成数据库的连接,右击选择open database connection,输入密码后,并单击ok

9,接下来需要在创建的目录中添加mysql数据库驱动,需要将相应的mysql数据库驱动粘贴到web-inf/lib文件夹下。

10,通过右击mysql-connectior-java-5.1.6.jar,在build path中单击add to build path

11,在index.jsp中输入如下代码,并配置相应mysql数据库数据

<%@ page language="java" import="java.util.*" pageencoding="utf-8"%>
<%@ page import="java.sql.*" %>
<body>
<% 
string driver = "com.mysql.jdbc.driver";
// url指向要访问的数据库名test1
string url = "jdbc:mysql://127.0.0.1:3306/test";
// mysql配置时的用户名
string user = "root";
// java连接mysql配置时的密码
string password = "111";
try {
// 1 加载驱动程序
class.forname(driver);
// 2 连接数据库
connection conn = drivermanager.getconnection(url, user, password);
// 3 用来执行sql语句
statement statement = conn.createstatement();
// 要执行的sql语句
string sql = "select * from login";
resultset rs = statement.executequery(sql);
string name = null;
string mima=null;
while (rs.next()) { 
name = rs.getstring("username"); 
mima = rs.getstring("password"); 
out.println(name+"t"+mima); 
} 
rs.close();
conn.close();
} catch (classnotfoundexception e) {
system.out.println("sorry,can`t find the driver!");
e.printstacktrace();
} catch (sqlexception e) {
e.printstacktrace();
} catch (exception e) {
e.printstacktrace();
}
%>
</body>

12,这样就运行成功了,对于出现8080端口号被占用,可以采用如下的方法进行删除对应的进程。

在命令提示符下,输入netstat -aon | findstr 8080

找到对应的进程的pid,假设是7659 再输入如下的命令

taskkill /pid 7659 /f

即可删除对应的进程。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持硕编程!


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐