jsp

位置:IT落伍者 >> jsp >> 浏览文章

轻松应对JSP连接MySQL数据库问题[1]


发布日期:2018年11月14日
 
轻松应对JSP连接MySQL数据库问题[1]
当您面临JSP连接MySQL数据库问题你首先需要在MySQL数据库里创建一username表表里面创建两个字符型的字段字段名分别为uidpwd然后插入几条测试数据

以下用两种方式来实现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="select * 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=gb language=java

import=javasql*%>

<meta httpequiv=ContentType content=text/html; charset=gb>

<%//*******************************

****************

JDBC_ODBC连接MySql数据库不需要设置数据源***********

**********************/

//********** 数据库连接代码开始 ******/

//以下几项请自行修改String server=localhost;

//MYSQL 服务器的地址String dbname=test;

//MYSQL 数据库的名字String user=root;

//MYSQL 数据库的登录用户名String pass=chfanwsp;

//MYSQL 数据库的登录密码String port=;

//SQL Server 服务器的端口号

默认为//数据库连接字符串

String url =jdbc:mysql://+server+:+port+/+dbname+?

user=+user+&passWord=+pass+&useUnicode

=true&characterEncoding=GB;

//加载驱动程序ClassforName(orggjtmmmysqlDriver)newInstance();

//建立连接Connection conn= DriverManagergetConnection(url);

//创建语句对象Statement stmt=conncreateStatement

(ResultSetTYPE_SCROLL_SENSITIVE

ResultSetCONCUR_UPDATABLE);

// **** 数据库连接代码结束 *******

String sql=select * from username;

ResultSet rs=stmtexecuteQuery(sql);

//rsfirst();while(rsnext()){outprint(用户名:);

outprint(rsgetString(uid)+ 密码:);

outprintln(rsgetString(pwd)+<br>);}

rsclose();stmtclose();connclose();%>

[] []

               

上一篇:轻松应对JSP连接MySQL数据库问题[2]

下一篇:介绍一下JSP中application的用法?