帮忙看看sql连接问题

yedongjin 2007-06-13 10:10:22
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.ResultSet;

class jdbcTest {

protected jdbcTest()
{
}
public static void main(String [] args)
{

try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}

catch(ClassNotFoundException e) {
System.out.println("zheli");

}
try{
String url = "jdbc.odbc.mysql";

Connection con = DriverManager.getConnection(url);
Statement stn = con.createStatement();
ResultSet rs = stn.executeQuery("select * from myfriends");
while(rs.next())
{
System.out.println(rs.getString(1)+"\t");
System.out.println(rs.getString(2)+"\t");
System.out.println(rs.getInt(3)+"\t");
System.out.println(rs.getString(4)+"\t");
System.out.println(rs.getInt(5)+"\t");
System.out.println(" ");

}

rs.close();
stn.close();
con.close();
}
catch (SQLException ce)
{
System.out.println(ce);
}

}

}

为什么报错 no suitable Driver
...全文
261 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
gfaz2007 2007-06-15
  • 打赏
  • 举报
回复
用ODBC桥??还是用JDBC驱动专业些。
d289522401 2007-06-14
  • 打赏
  • 举报
回复
驱动肯定错了!
yedongjin 2007-06-14
  • 打赏
  • 举报
回复
检查出来了。String url = "jdbc.odbc.mysql" 应该改为 String url="jdbc:odbc:mysql".
刚学java.太简单的太离谱的错误被大家忽略了。不过,还是谢谢大家。
rainingblue 2007-06-14
  • 打赏
  • 举报
回复
配置数据源错误,是不是数据源名不符
hui_feng 2007-06-14
  • 打赏
  • 举报
回复
驱动错了
shuizhe 2007-06-13
  • 打赏
  • 举报
回复
可以看看这个驱动:
http://download.microsoft.com/download/SQLSVR2000/jdbc/2000/NT45XP/EN-US/setup.exe

记得要驱动
vcokno1 2007-06-13
  • 打赏
  • 举报
回复
看你使用的是mysql数据库,别忘了还要下载mysql odbc驱动程序,在mysql网站上面有。
vcokno1 2007-06-13
  • 打赏
  • 举报
回复
你使用的是ODBC驱动,还要在系统中配置odbc数据源。
vcokno1 2007-06-13
  • 打赏
  • 举报
回复
楼主把JdbcOdbcDriver驱动放到到程序能找到的地方,最简单的地方就是jdbcTest.java相同的文件夹下。
yedongjin 2007-06-13
  • 打赏
  • 举报
回复
在线等啊。

62,623

社区成员

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

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