首先,创建数据库。
我们创建一个Access数据库student.mdb,并利用表设计器建立一个名称为Table1的表,并添加测试数据,如下所示:
其次,配置数据源。
选择“开始”->“管理工具”->“数据源(ODBC)”弹出如下窗口:
选择右侧的“添加“按钮,选择下图选中的项:
点击“完成”,弹出如下对话框:
在“数据源(N)”处填写要配置的数据原名称student,可以自主添加“说明(D)”这一项,接着点击“选择(S)”,弹出如下对话框:
选择我们前面创建的数据库student.mdb所在的位置,如下所示:
当找到student.mdb的位置后,必须注意的是要选中“数据原名(A)”下面选中的student.mdb,这样原来上图中的*.mdb才会变为student.mdb,这时点击“确定”按钮,再依次确定就完成了数据源的配置。
然后,设置目录及其编写代码。
目录结构层次如下(看我用红框框圈的地方):
1。编写访问Access数据库的JavaBean程序conn.java,代码如下:
package
student;
import java.sql. * ;
public class conn ... {
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:student";
Connection connect=null;
ResultSet rs=null;
public conn()...{
try...{
Class.forName(sDBDriver); //注册驱动程序
}catch(java.lang.ClassNotFoundException e)...{
System.err.println(e.getMessage());
}
}
public ResultSet executeQuery(String sql)...{ //执行查询数据库操作的方法
try...{
connect=DriverManager.getConnection(sConnStr); //连接Access数据库
Statement stmt=connect.createStatement(); //创建向数据库提交查询语句的Statement对象
import java.sql. * ;
public class conn ... {
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:student";
Connection connect=null;
ResultSet rs=null;
public conn()...{
try...{
Class.forName(sDBDriver); //注册驱动程序
}catch(java.lang.ClassNotFoundException e)...{
System.err.println(e.getMessage());
}
}
public ResultSet executeQuery(String sql)...{ //执行查询数据库操作的方法
try...{
connect=DriverManager.getConnection(sConnStr); //连接Access数据库
Statement stmt=connect.createStatement(); //创建向数据库提交查询语句的Statement对象