连接access数据库的问题

khala99 2004-09-19 08:42:32
一个简单的bean:
import java.sql.*;

public class userinf
{
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "jdbc:odbc:userinf";
Connection conn = null;
ResultSet rs = null;

public void main userinf()
{
try
{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("userinf(): " + e.getMessage());
}
}

public ResultSet ExQry(String sql)
{
rs = null;
try
{
conn = DriverManager.getConnection(sConnStr);
java.sql.Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("aq.executeQuery: " + ex.getMessage());
}
return rs;
}
}
编译通过,但是运行jsp页的时候,提示“No suitable driver”,不过我已经设置odbc数据源了,请高手帮忙
...全文
178 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangpeng106 2004-09-20
  • 打赏
  • 举报
回复
谢谢各位,原来是我的DNS有问题,驱动程序选错了,不过那两个很容易弄混,一个是"Driver do Microsoft Access (*.mdb)"另一个是"Microsoft Access (*.mdb)",谁能告诉我这两个驱动程序有什么区别?
glcld 2004-09-19
  • 打赏
  • 举报
回复
String sConnStr = "jdbc:odbc:userinf";
这个驱动是正确的吗?

我也不知道是什么错误:)

帮顶下!

khala99 2004-09-19
  • 打赏
  • 举报
回复
DNS我都设置过啊,不就是命名userinf,然后指定数据库么?
caoying1977 2004-09-19
  • 打赏
  • 举报
回复
不知道,我以前也碰见过,改了DNS就好了,我也是新手
htl 2004-09-19
  • 打赏
  • 举报
回复
用户DNS和系统DNS都可以
caoying1977 2004-09-19
  • 打赏
  • 举报
回复
你是不是设置的用户DNS,应该设置在系统DNS里面
khala99 2004-09-19
  • 打赏
  • 举报
回复
这个毛病我改过了
odys 2004-09-19
  • 打赏
  • 举报
回复
public void main userinf()

可以这样的吗?
khala99 2004-09-19
  • 打赏
  • 举报
回复
谢谢关注,关注有分
shuneng 2004-09-19
  • 打赏
  • 举报
回复
关注
khala99 2004-09-19
  • 打赏
  • 举报
回复
大家帮忙啊
khala99 2004-09-19
  • 打赏
  • 举报
回复
以前好像有人遇到这个问题,不知道怎么解决的

81,122

社区成员

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

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