虽然简单,对初学者来说,如果没有一段可以成功执行的代码供参考,还真难调试 先用access建一个数据库 db1.mdb,里面有一表table1,内有字段name和age 随便填几条记录,保存后到odbc里建一个系统数据源access2000连上此数据库 然后就可以用下面的代码显示数据库里
虽然简单,对初学者来说,如果没有一段可以成功执行的代码供参考,还真难调试
先用access建一个数据库 db1.mdb,里面有一表table1,内有字段name和age
随便填几条记录,保存后到odbc里建一个系统数据源access2000连上此数据库
然后就可以用下面的代码显示数据库里的所有记录了
database.java
------------------
import java.sql.*;
class database {
public static void main(string args[]) {
try{
class.forname(sun.jdbc.odbc.jdbcodbcdriver);
string url=jdbc:odbc:access2000;
connection connection=drivermanager.getconnection(url);
statement statement = connection.createstatement();
string sql=select * from table1;
resultset rs = statement.executequery(sql);
string tt;
while (rs.next()) {
system.out.print(姓名: + rs.getstring(name));
system.out.println( 年龄: + rs.getstring(age));
}
rs.close();
connection.close();
}
catch(exception ex){
system.out.println(ex);
system.exit(0);
}
}
}
------------
ok,编译运行:
e:/java>javac database.java
e:/java>java database
下面是一种url写法
//string url = jdbc:odbc:driver={microsoft access driver (*.mdb)};dbq=c:/att2000.mdb;
连接其他电脑时,把这个文件及这个文件所在的文件夹共享出来。比如 \\192.168.0.251\fileatt\ 然后你可以 dbq=\\192.168.0.251\fileatt\att2000.mdb;url可以为下面的写法
//string url = jdbc:odbc:driver={microsoft access driver (*.mdb)};dbq=\\\\192.168.0.251\\fileatt\\att2000.mdb;