iceriver2000
发贴: 29
积分: 0
|
于 2007-01-08 12:08
我有个数据库叫project.mdb(access的) 注册数据源为 mydb.dsn 其中有表为project 要在java中连接,我写了如下: package prodb1; import java.sql.*;
public class EmpJdbc { String dbDriver="sun.jdbc.odbc.JdbcOdbcDriver"; String url="jdbc:odbc:mydb"; Connection con=null; ResultSet rs=null; public EmpJdbc(){ try{ Class.forName(dbDriver); }catch(ClassNotFoundException e){ e.printStackTrace(); } } public ResultSet executeQuery(String s){ rs=null; try{ con=DriverManager.getConnection(url); Statement stm=con.createStatement(); rs=stm.executeQuery; }catch(SQLException e){ e.printStackTrace(); } return rs; } public static void main(String args[])throws Exception{ EmpJdbc emjdbc=new EmpJdbc(); String sql="SELLECT*FROM project"; ResultSet rs=emjdbc.executeQuery(sql); while(rs.next()){ String name=rs.getString("name"); System.out.println(name); } }
} 理论上是可以的啊 ,为什么我搞一天 老是给我报错呢 ?? 请大家帮帮小弟 感激不尽.
|