JSP连接ACCESS的一些问题

使用JSP连接如MySQL的时候,通常使用单独的驱动(不是通过JDBC-ODBC桥。当然,这种方式也可以连接MySQL,但是还是需要到MySQL那里下载MySQL的ODBC驱动)。  
 
在使用JSP连接ACCESS这类数据库时,通常不需要单独的驱动。使用JDBC-ODBC桥即可。效率虽然低了点,但是既然使用ACCESS,一般情况下也不会那么看重效率。  
 
JDBC-ODBC桥已经发布在Sun的JDK开发包内。不需要作其他配置就可以使用。  
 
连接数据库的示例代码如下:  
 
try  {  
   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
}  catch  (Exception  e2)  {  
   System.out.println("SQLBean:  driver  not  found.");  
   return  null;  
}  
 
try  {  
   Connection  conn=DriverManager.getConnection("jdbc:odbc:ODBC_DATABASE","",  "");    //这里使用了名为ODBC_DATABASE的ODBC数据源。数据源可以在控制面板—管理工具—ODBC里进行配置。后两个参数分别是用户名和密码。  
   Statement  stmt  =  conn.createStatement();  
   rs=stmt.executeQuery(sql);    //sql存放用来执行的sql语句,本示例中未对sql进行初始化。  
   stmt.close();  
   conn.close();  
   return  rs;  
}  catch  (SQLException  e1)  {  
   System.out.println("SQLBean:  "+e1.toString());  
   return  null;  
}  

你可能感兴趣的:(Access)