您好,欢迎访问一九零五行业门户网

JAVA访问Access数据库

/** * java访问access数据库 * 因为没有像访问其它数据库的驱动程序 * 所以只能够通过odbc的形式访问 * 示例表:create table user(id int,name char(50),age int),id为自增型 */ import java.sql.*; public class access_conn { public connection getconn
 /**
 * java访问access数据库
 * 因为没有像访问其它数据库的驱动程序
 * 所以只能够通过odbc的形式访问
 * 示例表:create table user(id int,name char(50),age int),id为自增型
 */
import java.sql.*;
public class access_conn {
 public connection getconn() {
  //test为配置的数据源名
  string url = jdbc:odbc:test;
  connection con = null;
  try {
   class.forname(sun.jdbc.odbc.jdbcodbcdriver);
   con = drivermanager.getconnection(url, , );
  } catch (exception e) {
   e.printstacktrace();
  }
  return con;
 }
 public static void main(string[] arg)
 {
  access_conn con=new access_conn();
  connection conn=con.getconn();
  try {
   statement st=conn.createstatement();
   st.execute(insert into user(name,age) values('test',20));
   resultset rs=st.executequery(select * from user);
   while(rs.next())
   {
    system.out.println(rs.getint(1)+  +rs.getstring(2)+  +rs.getint(3));
   }
  } catch (exception e) {
   // todo auto-generated catch block
   e.printstacktrace();
  }
  finally{
   try {
    if(conn!=null)
     conn.close();
   } catch (sqlexception e) {
    // todo auto-generated catch block
    e.printstacktrace();
   }
  }
}
}
其它类似信息

推荐信息