import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class ConnectAccess { /** * * 1:先建立一个access文件love.mdb,并放在D:/下; * 2:在数据库文件love.mdb中建立一个表stu:字段有 id name phone * 3:为stu添加一列,并插入至少一条记录; * 4:本文是一个完整的类,直接拿去运行就可以。 * 5.附加:进入充值面板-管理工具-数据源配置 -系统DNS,新数据源名为redsum */ public static void main(String[] args) { // TODO Auto-generated method stub String sql="select * from stu"; //一定要这样设置异常 try{ //以下是直接链接数据库的方法 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d://love.mdb"; Connection con = DriverManager.getConnection(dbur1, "", ""); //以下是通过管理工具配置的数据源的方法 //String url="jdbc:odbc:redsum"; //Connection con=DriverManager.getConnection(url,"",""); Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery(sql); while(rs.next()) { System.out.println(rs.getString("id")+'\t'); System.out.print(rs.getString("name")+'\t'); System.out.println(rs.getString("phone")+'\t'); } stmt.close(); con.close(); } catch(Exception e){} }}
网友评论