[ Fs422.CoM]        热烈庆祝风沙电脑技术网站今天开张,做了一年的垃圾站,决定做一个对自己有帮助的站,或许也能帮到你,谢谢你的光临!!!如果有什么问题,可以点此给我留言------风少 2008.7.31
返回首页
当前位置: 首页 > JSP > JSP案例学习 > 浏览正文

一个简单数据库连接的javabean

时间:2009年05月06日来源:原创 作者:hn1688 点击:
DBConnection.java package ConnectionDB; import java.sql.*; public class DBConnection { private String driver; private StringBuffer accessURL; private String accessFileName; private String accessFilePath; private Connection conn; public DBConnection()
 
DBConnection.java
package ConnectionDB;
import java.sql.*;
public class DBConnection
{
private String driver;
private StringBuffer accessURL;
private String accessFileName;
private String accessFilePath;
private Connection conn;
public DBConnection()
{
driver="sun.jdbc.odbc.JdbcOdbcDriver";
accessURL=new StringBuffer("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=");
accessFilePath="";
accessFileName="";
conn=null;
}
public Connection getConnectionToAccess(String s)throws SQLException,ClassNotFoundException{
accessURL.append(s);
Class.forName(driver);
conn=DriverManager.getConnection(accessURL.toString());
return conn;
}
public void close()
{
try{
conn.close();
   }
catch(SQLException sqlexception)
{
sqlexception.printStackTrace();
}
}
}
 
 
test.jsp
<%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>
<jsp:useBean id="DBConnection" scope="page" class="ConnectionDB.DBConnection"/>
<%
  Connection conn=DBConnection.getConnectionToAccess(application.getRealPath("data/guestbook.mdb"));
  Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
%>
<%
  String sql="select * from Guestbook order by id DESC";
  ResultSet Rs=stmt.executeQuery(sql);
  while(Rs.next()) {%>  
  您的第一个字段内容为:<%=Rs.getString(1)%>  
  您的第二个字段内容为:<%=Rs.getString(2)%>  
  <%}%>  
  <%out.print("数据库操作成功,恭喜你");%>  
  <%Rs.close();  
  stmt.close();  
  conn.close();  
  %>  
 
顶一下
()
%
踩一下
()
%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
推荐内容