📄 conndb.java
字号:
/**
* 实现与数据库的连接
*
*/
import java.sql.*;
public class ConnDB {
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=DataBase/ElecComm.mdb";
/*要连接该数据源,首先要建立一个JDBC-ODBC桥接器,其方法是:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class 是Java.lang包中的一个类,通过调用它的静态方法forName就可以建立桥接器。
但是立桥接器时可能发生异常,这是我们所不想见到的,因此要捕获这个异常: */
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
public void executeNotQuery(String sql){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection(url);
//试图建立到给定数据库 URL 的连接。DriverManager 试图从已注册的驱动程序集中选择一个适当的驱动程序
stmt=conn.createStatement();
stmt.executeUpdate(sql);
}
catch (Exception e) {//捕捉异常
System.err.println("Conn.executeNotQuery:"+e.getMessage());// TODO: handle exception
}
}
public ResultSet executeQuery(String sql){
try{
conn=DriverManager.getConnection(url);
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
//创建一个 Statement 对象来将 SQL 语句发送到数据库
rs=stmt.executeQuery(sql);//执行SQL语句
}
catch (Exception e) {
System.err.println("Conn.executeQuery:"+e.getMessage());// TODO: handle exception
}
return rs;//返回记录集
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -