JSP连接ACCESS的一些问题
2005-08-13 14:53
288 查看
使用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;
}
在使用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;
}
相关文章推荐
- JSP连接sqlserver 2008遇到的一些问题
- 在用ORACLE数据库和JSP连接时要注意的一些问题精粹
- Oracle数据库和JSP连接要注意的一些问题
- jsp 连接 access 出现错误的问题
- 在用ORACLE数据库和JSP连接时要注意的一些问题精粹
- vc 2008 access连接时的一些问题
- Oracle数据库和JSP连接要注意的一些问题
- 在用ORACLE数据库和JSP连接时要注意的一些问题精粹
- Navicat for Mysql建立本地连接出现 1045 -Access denied for user'root'@'ipAddress'(using password :yes) 的问题
- ubuntu 系统解决mysql连接问题(ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:
- ERwin 连接access的问题
- Navicat Premium连接Oracle遇到的一些问题和其解决方法
- Navicat Premium连接Oracle遇到的一些问题和其解决方法
- Powerdesigner 连接 sqlserver2008 一些问题及解决汇总
- Lync 小技巧-29-由于服务器连接问题,一些演示功能不可用-internet-不可用
- oracle 连接遇到的一些问题
- 关于jsp连接mysql的常见问题
- jdbc 连接数据库出现 密码错误的问题(java.sql.SQLException: Access denied for user 'root'@'localhost' (using passwo)
- 【MySQL】JDBC连接MySQL的一些问题以及解决办法
- JSP连接MYSQL查询编码问题解决