轻松应对JSP连接MySQL数据库问题[1]
文章作者 100test 发表时间 2007:08:03 12:24:08
来源 100Test.Com百考试题网
当您面临JSP连接MySQL数据库问题,你首先需要在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据
以下用两种方式来实现JSP连接MySql数据库
第一种方式,用JSP实现:
<%//*******************************
****************
JDBC_ODBC连接MySql数据库,不需要设置数据源***********
**********************/
//********** 数据库连接代码 开始 ******/
//以下几项请自行修改String server="localhost".
//MYSQL 服务器的地址String dbname="test".
//MYSQL 数据库的名字String user="root".
//MYSQL 数据库的登录用户名String pass="chfanwsp".
//MYSQL 数据库的登录密码String port="3306".
//SQL Server 服务器的端口号,
默认为1433//数据库连接字符串
String url ="jdbc:mysql://" server ":" port "/" dbname "?
user=" user "&passWord=" pass "&useUnicode
=true&characterEncoding=GB2312".
//加载驱动程序Class.forName("org.gjt.mm.mysql.Driver").newInstance().
//建立连接Connection conn= DriverManager.getConnection(url).
//创建语句对象Statement stmt=conn.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE).
// **** 数据库连接代码 结束 *******
String sql="0select * from username".
ResultSet rs=stmt.executeQuery(sql).
//rs.first().while(rs.next()){out.print("用户名:").
out.print(rs.getString("uid") " 密码:").
out.println(rs.getString("pwd") "
").}
rs.close().stmt.close().conn.close().%>
<%@ page contentType="text/html. charset=gb2312" language="java" import="java.sql.*"%>
<%//******************************* **************** JDBC_ODBC连接MySql数据库,不需要设置数据源*********** **********************/ //********** 数据库连接代码 开始 ******/ //以下几项请自行修改String server="localhost". //MYSQL 服务器的地址String dbname="test". //MYSQL 数据库的名字String user="root". //MYSQL 数据库的登录用户名String pass="chfanwsp". //MYSQL 数据库的登录密码String port="3306". //SQL Server 服务器的端口号, 默认为1433//数据库连接字符串 String url ="jdbc:mysql://" server ":" port "/" dbname "? user=" user "&.passWord=" pass "&.useUnicode =true&.characterEncoding=GB2312". //加载驱动程序Class.forName("org.gjt.mm.mysql.Driver").newInstance(). //建立连接Connection conn= DriverManager.getConnection(url). //创建语句对象Statement stmt=conn.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE). // **** 数据库连接代码 结束 ******* String sql="0select * from username". ResultSet rs=stmt.executeQuery(sql). //rs.first().while(rs.next()){out.print("用户名:"). out.print(rs.getString("uid") " 密码:"). out.println(rs.getString("pwd") " ").} rs.close().stmt.close().conn.close().%> |
src="/ncre/js/wxgg.js">