本文共 1204 字,大约阅读时间需要 4 分钟。
import java.io.*;
import java.sql.*;/* 该例子是利用JdbcOdbcDriver与Access数据库的连接 首先建好一个Access数据库 名字无所谓 接着建好对应的数据源 在这里名为MyDB 最后import java.sql包进行所需要的程序 注明:由于sun.jdbc.odbc 包是按装JDK时就包含有的 所于不用像MicrosoftServer MySQL那样要先安装相应的 驱动*/public class ConnectAccess{ public static void main(String[] args) throws Exception { Connection con = null; Statement st = null;//用于进行数据库SQL操作 查询 修改 删除 更新 等等 ResultSet rs = null;//用于接收查询返回来的数据集try
{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加装驱动程序(其实是一个类) /*jdbc:odbc:数据源名 为ACCESS的连接字符串*/ con = DriverManager.getConnection("jdbc:odbc:MyDB");//MyDB为数据源的名字 //也可以这样写 .....getConnection("jdbc:odbc:MyDB","",""); //后边两个空的字符串分别对应 数据库的用户名 与密码 因为没有所以没空(有这里) System.out.println("连接成功"); st = con.createStatement(); String sql ="insert into student values('040601210','小兰')"; st.executeUpdate(sql);//进行非查询操作都为executeUpdate() System.out.println("插入成功"); sql = "select * from student"; rs = st.executeQuery(sql);//查询操作为executeQuery while(rs.next()) { System.out.println("学号:" + rs.getString("student_id")+" 姓名" + rs.getString("student_name") ); } System.out.println("查询成功"); } catch (SQLException e) { System.out.println(e); e.printStackTrace(); } finally { rs.close(); con.close(); }}
}转载地址:http://yymbi.baihongyu.com/