java,链接数据库没反应怎么办啊

import java.sql.Connection;

import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class l11_1 {
public static void main(String[]args){

//java链接数据库的固定模式
Connection ct=null; //java链接数据库的固定模式
Statement sm=null; //声明;陈述,叙述;报表,清单
try{
//java链接数据库的固定模式
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载一个驱动程序
ct=DriverManager.getConnection("jdbc:odbc:SQL","sa","000000");

sm=ct.createStatement();

//查询数据库 //execute执行 Query查询
ResultSet rs=sm.executeQuery("select * from renwu"); //rs默认指向第一行

while(rs.next()){ //取前三列 rs.next只要还有下一条记录,就执行
int bianhao=rs.getInt(1);
String mingcheng=rs.getString(2);
String didian=rs.getString(3);
System.out.println(bianhao+"--"+mingcheng+"--"+didian);
}
}
catch(Exception e){
e.printStackTrace();
}
finally{
try{
if(sm!=null){
sm.close();
}
if(ct!=null){
ct.close();
}
}
catch(Exception e){ }
}
}
}
异常
java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at l11_1.main(l11_1.java:16)
怎么修改

应该是你要先汇入jar包吧!!!

因为程式找不到你的驱动程式..............

要先设定好!!!!

追问

这个在哪里弄啊

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-03-09
你jar包倒入了么 连接数据库需要倒入jar包追问

怎么做啊,我是按教学视频做的,没反应啊

追答

你用的什么数据库 需要在网上下载对应的驱动包

追问

SQL 2005

追答

去网上下载一个sql 2005的驱动包 这个需要注意版本 2005 和08之后的不一样 然后倒入项目就可以了 名字叫sqljdbc 不要用sqljdbc4那个

追问

驱动包怎么用啊,我下了,是安装好的,没有安装程序啊

追答

直接把jar包放到你的项目中 不要解压

追问

包名字是sqljdbc.jar,不解压码,放在哪里路径目录里面啊

追答

你创建的是普通的java项目的话需要在项目中自己建一个文件夹,然后把jar放到那个文件夹中,然后在项目上右键 选择最后一个《属性》

点击add jars之后选择你刚刚添加的jar文件就可以了

eclipse版本不同但是位置是一样的

追问

那不是每一个项目都要来一次吗? 再点哪一步啊

追答

对啊 下次你再要写需要额外倒jar包的项目时 创建web项目就好了 就可以直接把jar放到项目给定好的lib文件夹下就可以了 因为java是开源的东西 所以需要各种第三方的东西 如果你做C#的项目就不用这么费劲 毕竟人家钱不是白拿的

追问

上图,这里面点那几个选项啊

追答

左边栏里点java build path ,然后点右边的add jars

本回答被提问者采纳
相似回答