[java新手][JDBC数据库操作]课本上的例子,为什么报错

only_one_moment 2016-02-01 12:09:14
package section11_1;
import java.sql.*;

public class Example11_1 {
public static void main(String []args){
Connection con;
Statement sql;
ResultSet rs;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//建立jdbc:odbc桥接器
}catch(ClassNotFoundException e){
System.out.println(e);
}
try{
con=DriverManager.getConnection("jdbc:odbc:myData","","");//建立链接
sql=con.createStatement();
rs=sql.executeQuery("SELECT * FROM goods WHERE price>3000000");
while(rs.next()){
String name=rs.getString(1);
String number=rs.getString(2);
Date date=rs.getDate("madeTime");
double price=rs.getDouble("price");
System.out.printf("%-6s",name);
System.out.printf("%-4s",number);
System.out.printf("%-15s",date.toString());
System.out.printf("%6s\n",price);

}
con.close();
}catch(SQLException e){
System.out.println(e);
}

}

}

这是课本上的例题其他的ODBC数据源我也弄好了
...全文
280 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
约定终点 2016-03-18
  • 打赏
  • 举报
回复
用的什么数据库啊? oracle?mysql?db2?等等
MrBirdd 2016-03-18
  • 打赏
  • 举报
回复
导入ojdbc6.jar
  • 打赏
  • 举报
回复
没有导入jdbc对应的jar包
Code厨 2016-02-18
  • 打赏
  • 举报
回复
未导入数据库驱动jar包
涉谷喵 2016-02-18
  • 打赏
  • 举报
回复
找不到适合的驱动,没导包吧
only_one_moment 2016-02-01
  • 打赏
  • 举报
回复
这是报错:java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver java.sql.SQLException: No suitable driver found for jdbc:odbc:myData
霜月枫桥 2016-02-01
  • 打赏
  • 举报
回复
首先,你导了jdbc的jar包了吗,没有的话,去网上下一个对应你数据库的jar包,另外,你的数据库的,用户名和密码为什么不写上啊。我平时用oracle,连接时和你写的不一样,代码错误的话,我看不出来
qq_30296929 2016-02-01
  • 打赏
  • 举报
回复
驱动前都要写jdbc:

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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