初学者运用jsp连接数据库mysql
1.建议将下载后的 mysql-connector-java-5.1.8-bin.jar 拷贝到 tomcat 下 lib 目录。2.打开mysql创建需要用到的表,比如(建议下载Navicat for mysql):3.在Eclipse EE中打开一个web项目,在db包中创建一个dbConnect的java文件,输入如下代码:package db;import java.sql.*;...
·
1.建议将下载后的 mysql-connector-java-5.1.8-bin.jar 拷贝到 tomcat 下 lib 目录。
2.打开mysql创建需要用到的表,比如(建议下载Navicat for mysql):
3.在Eclipse EE中打开一个web项目,在Java Resources/src/db包中创建一个dbConnect的java文件,输入如下代码:
package db;
import java.sql.*;
public class DbConnect{
static Connection conn=null;
public static int con() throws SQLException, ClassNotFoundException{
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://127.0.0.1:3306/yyn? characterEncoding=utf-8";
String user="root";
String pwd="81779";
Class.forName(driver);
conn=DriverManager.getConnection(url,user,pwd);
//System.out.println("链接成功");
return 0;
}
public static ResultSet getRS(String sql) throws SQLException{
Statement s=conn.createStatement();
return s.executeQuery(sql);
}
public static void main(String args[]) throws ClassNotFoundException, SQLException{
DbConnect.con();
conn.close();
//System.out.println("关闭连接");
}
}`
4.输入完后,检测一下是否正确连接数据库,连接成功则:
5.数据库的创建和数据库的连接成功后,开始jsp页面的制作。首先在WETA-INT目录下创建一个booklist.JSP文件,并输入如下代码:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@page import="java.util.*,java.sql.*"%>
<%@page import="db.DbConnect"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>书籍列表</title>
</head>
<body>
<table border='1'>
<tr>
<th>编号</th>
<th>名称</th>
<th>作者</th>
</tr>
<%
String sql = "select * from book";
DbConnect.con();
ResultSet rs = DbConnect.getRS(sql);
while (rs.next()) {
%>
<tr>
<td><%=rs.getInt("id")%></td>
<td><%=rs.getString("name")%></td>
<td><%=rs.getString("author")%></td>
</tr>
<%
}
%>
</table>
</body>
</html>`
6.运行程序打开浏览器显示如下界面则成功:
更多推荐
所有评论(0)