连接mysql的问题..

zbsk 2004-05-09 02:00:50
import java.sql.*;
public class JDBCtest
{
public static void main(String[] args) throws Exception
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection c=DriverManager.getConnection
("jdbc:mysql://localhost/book");
}
}
为什么在运行的时候会有异常阿...
---------- java ----------
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:537)
at java.sql.DriverManager.getConnection(DriverManager.java:199)
at JDBCtest.main(JDBCtest.java:8)
Exception in thread "main"
输出完成 (耗时 0 秒) - 正常终止
我已经在mysql里建立了一个book库...而且编译的时候没有错误..
...全文
60 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
FashionClassical 2004-05-10
  • 打赏
  • 举报
回复
改成这句就好了Class.forName("com.mysql.jdbc.Driver");
rainboy20024 2004-05-09
  • 打赏
  • 举报
回复
配置odbc数据源了吗?
Arias 2004-05-09
  • 打赏
  • 举报
回复
驱动不同,你用了odbc和jdbc的连接桥

一般用mysql的是这个驱动!
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/testDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
zbsk 2004-05-09
  • 打赏
  • 举报
回复
是啊
sleepingworm 2004-05-09
  • 打赏
  • 举报
回复
java.sql.SQLException: No suitable driver

没有找到合适的Sql驱动啊。
你确定java能找到sun.jdbc.odbc.JdbcOdbcDriver这个东西吗?

62,614

社区成员

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

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