如何用java和access连接

来源:互联网 发布:jenkins 配置mac节点 编辑:程序博客网 时间:2024/05/17 02:22
下面看:
比如说你的数据文件放在db.mdb这个文件下,要执行一下步骤
1、在管理工具的数据源里新建一个数据源,把数据库类型设置为Access,数据源名字随便,指定数据库为db.mdb这个文件
2、在java文件需要访问数据库的地方采用JDBC:ODBC的方式创建连接
给你个参考
import java.net.URL;
import java.sql.*;

class JDBCapp {

static Connection theConn;

public static void main (String args[]) {
  try {
    // connection to an ACCESS MDB
    theConn = MyConnection.getConnection();

    ResultSet rs;
    Statement stmt;
    String sql;

    sql = "select objet from Email";
    stmt = theConn.createStatement();
    rs = stmt.executeQuery(sql);

    while (rs.next()) {
      System.out.println(rs.getString("objet"));
    }
    rs.close();
    stmt.close();
  }
  catch (Exception e) {
    e.printStackTrace();
  }
  finally {
    try {
    if (theConn != null) theConn.close();
    }
    catch (Exception e) {
    }
  }

  }
}

class MyConnection {
public static Connection getConnection() throws Exception {
  Driver d = (Driver)Class.forName
      ("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
  Connection c = DriverManager.getConnection
      ("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:/temp/tech97.mdb");
  return c;
  /*
  To use an already defined ODBC Datasource :  
 
    String URL = "jdbc:odbc:myDSN";
    Connection c = DriverManager.getConnection(URL, "user", "pwd");
   
  */  
  }
}
原创粉丝点击