我写的一个用 jsp 连接 MySQL 数据 库的代 码。
要正确的使用 这段代 码,你需要首先在 MySQL 数据 库里创建一 username 表,表里面 创 建两个字符型的字段,
字段名分 别为 :uid,pwd ,然后插入几条 测试 数据。
欢迎各位提出改 进的意 见。
以下用两 种方式来 实现 JSP 连接 MySql 数据 库。
第一 种方式,用 JSP 实现 。
程序代 码
<%@ page contentType="text/html; charset=gb2312" language="java"
import="java.sql.*"%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%
//**************************************
********* 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=tru
e&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);
// **** 数据 库连 接代 码 结束 *******