Java访问Access的一般方法介绍
程序员文章站
2022-06-04 08:30:45
...
import java.sql.*; public class AccessDB { String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; String url = "jdbc:odbc:Driver={MicroSoft Access Driver *.mdb)};DBQ = Northwind.mdb"; String user = ""; String pwd = ""; Connection conn; Statement s
import java.sql.*;public class AccessDB {
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String url = "jdbc:odbc:Driver={MicroSoft Access Driver
*.mdb)};DBQ = Northwind.mdb";
String user = "";
String pwd = "";
Connection conn;
Statement stmt;
ResultSet rs;
public MyDB() {
try {
Class.forName(driver);
} catch (Exception e) {
System.out.println(e);
}
}
//创建不可滚动的连接
public void connect() {
try {
conn = DriverManager.getConnection(url,user,pwd);
stmt = conn.createStatement();
} catch (Exception e) {
System.out.println(e);
}
}
//创建可以滚动的连接
public void connect2() {
try {
conn = DriverManager.getConnection(url,user,pwd);
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
} catch (Exception e) {
System.out.println(e);
}
}
//关闭连接
public void close() {
try {
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
} catch (Exception e) {
System.out.println(e);
}
}
//查询语句
public ResultSet executeQuery(String sql) {
try {
if (stmt == null) {
connect();
}
rs = stmt.executeQuery(sql);
} catch (Exception e) {
System.out.println(e);
}
return rs;
}
}
推荐阅读
-
C#通过oledb访问access数据库的方法
-
Java Web项目中连接Access数据库的配置方法
-
AJAX的跨域访问-两种有效的解决方法介绍
-
java如何交换这两个变量的值方法介绍
-
Windows和Linux下使用Python访问SqlServer的方法介绍
-
入域的Windows访问未入域的Samba服务方法介绍
-
Mac怎么卸载Java?在Mac上卸载Java应用程序的方法介绍
-
Java简化Oracle存储过程,触发器抛出的异常信息(介绍一个简化异常的方法)
-
C#使用ADO.Net部件来访问Access数据库的方法
-
Java-利用反射访问类的私有(private)属性及方法&private的意义