//创建语句对象
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("操作数据库出错,请仔细检查");
标签: