⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 conndb.java

📁 一个典型的电子通讯录,自己制作的 1.采用JAVA图形用户界面(GUI)进行设计。 2.数据库采用Microsoft Access 2003。 欢迎来到我的主页http://hi.baidu.c
💻 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 + -