dodoegg

导航

<2008年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

留言簿(1)

随笔档案

阅读排行榜

评论排行榜

常用链接

统计

最新评论

JavaWeb连接Access数据库代码

 

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<% 

// ***************** 数据库连接代码 开始 ***************** 
//异常处理语句 
try 

//以下几项请自行修改 
String spath="\\db\\mydb.mdb"//注意由网站根到文件的路径 
String dbpath = application.getRealPath(spath); //转化成物理路径 
//System.out.println(dbpath);
String dbname = "null"//Access 数据库用户名,没有则为空 
String dbpass = "admin"//Access 数据库密 码,没有则为空 
//数据库连接字符串 
String url ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath; 
//加载驱动程序 
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
//建立连接 
Connection conn= DriverManager.getConnection(url,dbname,dbpass); 
//创建语句对象 
Statement stmt=conn.createStatement(); //(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE)
// **** 数据库连接代码 结束 ********* 

//*********** 测试数据代码开始 ******************************* 
String sql = "select * from tSiteConfig"
ResultSet rs 
= stmt.executeQuery(sql); 
out.print(
"恭喜你!数据库连接成功!<br>"); 
while(rs.next()) 

out.print(
" 用户id:" + rs.getInt("id"+ "<br>"); 
out.print(
" 用户名:" + rs.getString("uname"+ "<br>"); 
out.print(
" 密 码:" + rs.getString("upass"+ "<br>"); 

//*********** 测试数据代码结束 ******************************* 
rs.close(); //关闭记录集对象 
stmt.close(); //关闭语句对象 
conn.close(); //关闭连接对象 

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

%> 

posted on 2008-09-12 21:54 dodoegg 阅读(344) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: