中标后不签订合同:Java 连接数据库(急!!)

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 17:55:52
我用的是Access数据库和JBuilder2005
添加了数据源,数据源名称项目管理,表名项目
源代码如下:
import java.sql.*;

public class Access{
public Access(){
}
public static void main(String args[]) throws Exception{
String DBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String ConnStr = "jdbc:odbc;项目管理";
String sql = "select*from 项目";
Connection conn = null;
ResultSet rs = null;
try {
Class.forName(DBDriver);
conn = DriverManager.getConnection(ConnStr);
Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
System.out.println("名称 项目经理 项目投入 开始时间 结束时间");
while (rs.next()) {
System.out.print(" " + rs.getString("名称"));
System.out.print(" " + rs.getString("项目经理"));
System.out.print(" " + rs.getInt("项目投入"));
System.out.print(" " + rs.getString("开始时间"));
System.out.print(" " + rs.getString("结束时间"));
System.out.println();
}
rs.close();
stmt.close();
conn.close();
}catch(Exception e){
e.getMessage();
e.printStackTrace();
}
}
}
错误信息:
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:532)
at java.sql.DriverManager.getConnection(DriverManager.java:193)
at Access.main(Access.java:14)
谁能告诉我哪儿错了,很急,谢谢!
尽管很晕,不过搞定了
谢谢


String ConnStr = "jdbc:odbc;项目管理";

改为

String ConnStr = "jdbc:odbc:项目管理";