Jsp页面连接MySQL数据库

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

MySQL驱动程序:mysql-connector-java-3.1.7.tar.gz

J2SE版本:5.02

Tomcat版本:5.0.30

MySQL:4.1.10 或者是 3.23.49 (我使用的版本)

首先,解压缩MySQL驱动程序,在\mysql-connector-java-3.1.7下有一个mysql-connector-java-3.1.7-bin.jar 包。将它拷贝到

JAVA的安装目录D:\Program\Java

D:\Program Files\Java\jre1.5.0_02\lib\ext 下(调试Java程序使用)

和D:\Program Files\Java\jdk1.5.0_02\jre\lib\ext下(Tomcat程序使用,也可以拷贝到%CATALINA%\common\lib下)

还有一种方法就是自己找一个目录存放MySQL驱动。在系统的环境变量中把路径加到path中。

一个Java Application例子。

//LoadDriver

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

// Notice, do not import com.mysql.jdbc.*

// or you will have problems!

public class LoadDriver {

public static void main(String[] args) {

try {

// The newInstance() call is a work around for some

// broken Java implementations

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

}

catch (Exception ex) {

System.out.println(ex);

}

}

}

调试后,运行LoadDriver.class如果没有抛出异常则说明JavaAplication程序的驱动配置成功了

一个JSP例子

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

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

<html>

<body>

<% Connection con;

Statement sql;

ResultSet rs;

try{

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

}

catch(ClassNotFoundException e){

e.getMessage();

}

try{

con=DriverManager.getConnection("jdbc:mysql://localhost/mysql?

user=&password=&useUnicode=true&characterEncoding=GBK");

sql=con.createStatement();

rs=sql.executeQuery("SELECT * FROM user");

out.print("<Table Border>");

out.print("<tr>");

out.print("<TH width=100>"+"姓名");

out.print("<TH width=100>"+"密码");

out.print("</tr>");

while(rs.next()){

out.print("<TR>");

out.print("<TD>"+rs.getString(1)+"</TD>");

out.print("<TD>"+rs.getString(2)+"</TD>");

out.print("</TR>");

}

out.print("</Table>");

con.close();

}

catch(Exception e){

e.getMessage();

}

%>

</body>

</html>

文件保存到%CATALINA_HOME%\webapps\ROOT下。启动Tomcat服务器,调试文件如果不出现异常,就配置成功了

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航