JSP中使用JDBC连接MySQL数据库的详细步骤
程序员文章站
2023-11-24 20:45:10
1,首先在自己新建的项目文本框中输入web project的名称,然后单击下一步。
2,继续单击下一步
3,把generate web.xml deployment...
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
即可删除对应的进程。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!