电脑技术学习

适用初学者的JSP连接Access数据库代码

dn001

//创建语句对象

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

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

//********* ;测试数据代码开始 ;******

//请在数据库中建立username表,表中建立两个字段uid和pwd,类型为文本型

String sql = "select * from username";

ResultSet rs = stmt.executeQuery(sql);

while(rs.next())

{

; out.print("用户名:" + rs.getString("uid"));

; out.print(" ;密码:" + rs.getString("pwd") + "<br>");

}

out.print("<br>恭喜你!数据库连接成功!");

rs.close(); ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;//关闭记录集对象

stmt.close(); ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;//关闭语句对象

conn.close(); ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;//关闭连接对象

; }catch(Exception e){

out.print("数据库连接错误!,错误信息如下:<br>");

out.print(e.getMessage());

}

; //******* ; 测试数据代码结束 ;*******

%>

第二种,JavaBean的形式。

复制内容到剪贴板代码:

/*

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

* ; ; ; ; ; ;作用: java连接Access数据库代码 ;

* ; ;作者:梦想年华

* ; ;Email:fanwsp@126.com

* ; ;Author:梦想年华

* ; ; CopyRight(c)2005-2006 by DreamTime;

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

*/

[/color]

package conn; ; ; ; ; ; ; ; ; ; ; ; ; ; ;//导入包

import java.sql.*; ; ; ; ; ; ; ; ; ; ; ; ;//导入数据库操作的类

public class DBConnAccess ; ; ; ; ; ; ; ;//构造方法,初始化

{

; private Connection conn; ; ; ; ; ; ;//连接对象

; private Statement stmt; ; ; ; ; ; ; ; ;//语句对象

; private ResultSet rs; ; ; ; ; ; ; ; ;//结果集对象

; private String accessdriver; ; ; ; ;//保存Access驱动程序字符串

; private String accessURL; ; ; ; ; ; ; //保存Access连接字符串

; public DBConnAccess()

; {

//Access驱动程序

accessdriver = "sun.jdbc.odbc.JdbcOdbcDriver" ; ; ;

//连接字符串

accessURL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";

conn = null;

; }

; //该方法从参数得到数据库路径,并加到连接字符串后面,然后再建立连接

; public Connection getConnToAccess(String dbpath){

try{

; accessURL=accessURL+dbpath;

; Class.forName(accessdriver);

; conn = DriverManager.getConnection(accessURL);

; }catch(Exception e){

; ; ; System.out.println("操作数据库出错,请仔细检查");

标签: