jdbc连接access数据库一问!请指教

shiyq 2003-08-30 01:36:11
现在运行提示:“未发现数据源名,并且未指定默认驱动程序”,不知如何处理。

try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
DBName = "test";

String dbUrl = "jdbc:odbc:Driver={MicroSoft Access Driver(*.mdb)};DBQ=" + DBName;
Connection con = DriverManager.getConnection(dbUrl,"Admin","");
Statement stmt = con.createStatement();

String query = "SELECT * FROM " + selectedItem;

ResultSet rs = stmt.executeQuery(query);
while(rs.next())
{
Integer time = new Integer(rs.getInt(1));
timeList = new LinkedList();
timeList.add(time);

Double data = new Double(rs.getDouble(2));
dataList = new LinkedList();
dataList.add(data);

}
}catch(ClassNotFoundException e)
{
JOptionPane.showMessageDialog(this,"Class Not Found.");
}
catch(SQLException e)
{
String sqlState = e.getSQLState();
String message = e.getMessage();
JOptionPane.showMessageDialog(this,sqlState + "\n" + message);
}
catch(Exception e){}
}
...全文
30 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yhec 2003-09-01
  • 打赏
  • 举报
回复
up
shiyq 2003-08-31
  • 打赏
  • 举报
回复
我试了一下,teaky2002的可以,谢谢各位了。bow:)
flutina 2003-08-30
  • 打赏
  • 举报
回复
还有要注意,超奇怪的就是,在配置数据源的时候,我偷懒把数据库直接丢在C盘下,运行的时候就报错,但是换到别的地方就OK。不知道为什么
teaky2002 2003-08-30
  • 打赏
  • 举报
回复
String dbUrl = "jdbc:odbc:Driver={MicroSoft Access Driver(*.mdb)};DBQ=" + DBName;

这里直接用
String dbUrl = "jdbc:odbc:test"
不过需要先配置odbc数据源
cd1860 2003-08-30
  • 打赏
  • 举报
回复
你还没有配ODBC源吧!
scbb 2003-08-30
  • 打赏
  • 举报
回复
没有设置ODBC数据源, 名字是test
xinshou1979330 2003-08-30
  • 打赏
  • 举报
回复
建议楼主还是直接研究一下JDBC连接 SQL SERVER2000数据库吧
或者是ORACLE

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧