您的位置:首页 > 数据库 > MySQL

Tomcat+Jsp访问mysql5.*数据库

2006-06-23 16:55 381 查看
Tomcat+Jsp来访问mysql数据库:

1、安装好 tomcat和mysqlshuu下载mysql-connector-java.zip,然后解压缩出两个文件,我下载的是mysql-connector-java-5.0.0-beta,所以两个文件是mysql-connector-java-5.0.0-beta-bin.jar和mysql-connector-java-5.0.0-beta-bin-g.jar;

2、将mysql-connector-java-5.0.0-beta-bin.jar拷贝到apache-tomcat/common/lib目录下,重新启动tomcat;

3、写个jsp文件,如test.jsp:

<%@ page import="java.io.*" %>

<%@ page import="java.util.*" %>

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

<%@ page contentType="text/html;charset=gb2312" %>

<html>

<head>

<title>DbJsp.jsp</title>

</head>

<body>

<%

Connection con;

Statement stmt;

ResultSet rs;

Class.forName("com.mysql.jdbc.Driver");

//Class.forName("org.gjt.mm.mysql.Driver").newInstance();

DriverManager.registerDriver(new com.mysql.jdbc.Driver());

String dbUrl = "jdbc:mysql://localhost:3306/BookDB?userUnicode=true&characterEncoding=GB2312";

String dbUser="user";

String dbPwd="123456";

con = java.sql.DriverManager.getConnection(dbUrl,dbUser,dbPwd);

stmt = con.createStatement();

rs = stmt.executeQuery("select id,name,title,price from books");

out.println("<table border width=400>");

while(rs.next())

{

String col1 = rs.getString(1);

String col2 = rs.getString("name");

String col3 = rs.getString(3);

String col4 = rs.getString(4);

out.println("<tr><td>"+ col1 +"</td><td>"+ col2 +"</td><td>"+ col3 +"</td><td>"+ col4 +"</td></tr>");

}

out.println("</table>");

rs.close();

stmt.close();

con.close();

%>

</body>

</html>

4、在apache-tomcat/webapps/目录建立myapp,将jsp文件存放在myapp目录下;用IE访问localhost:8080/myapp/test.jsp,信息显示,ok。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: