用户登录
用户注册

分享至

如何在JSP中使用JDBC连接MySQL数据库

  • 作者: 三胖的忧伤
  • 来源: 51数据库
  • 2021-08-24

如何在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.中输入如下代码,并配置相应mysql数据库数据

page language="java" import="java.util.*" pageencoding="utf-8"%>

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

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();

}

%>

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

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

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

taskkill /pid 7659 /f

即可删除对应的进程。

软件
前端设计
程序设计
Java相关