| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2089 人关注过本帖
标题:加载不了数据库
取消只看楼主 加入收藏
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
 问题点数:0 回复次数:10 
加载不了数据库
当执行到class.forName("sun.jdbc.odbc.JdbcOdbcDriver")时,有加载不了JdbcOdbcDriver,是为什么呀!难到是J2SDK有问题?
搜索更多相关主题的帖子: 数据库 加载 odbc forName jdbc 
2005-10-11 09:34
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 
与这个没关系吧,没写

[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2005-10-11 21:42
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 
不是吧,抛了,那不就没了数据源了吗?

[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2005-10-13 11:38
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 
我终于查到sun.jdbc.odbc.JdbcOdbcDriver是JDK的一个类,但是我搜索的时候,在J2SDK1.4_09的文件夹中并没搜索出JdbcOdbcDriver这个类,而搜索出一个路径为com/ms/jdbc/odbc/JdbcOdbcDriver(ZIP存档文件)的CLASS类文件,然后我就用该路径替换了sun.jdbc.odbc.JdbcOdbcDriver。编译通过了,但是JAVA的时候有:java.lang.classNotFoundException:sun.com.jdbc.odbc.JdbcOdbcDriver
难到是包含JdbcOdbcDriver类的文件夹没有被我解压?

[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2005-11-08 17:40
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 

怎么没有人帮小弟一下嘛?


[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2005-11-09 11:44
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 
不是呀,其它程序运行很正常的

[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2005-11-09 12:05
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 
import java.sql.*;
public class Shuju{
public static void main(String[] args){
try{
Connection con=null;
Statement st=null;
ResultSet rs=null;
//JIA ZAI
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:students";
con=DriverManager.getConnection(url);
st=con.createStatement();
String sqlst="select sno,name,birthday,department"+"from students where sex='m'";
rs=st.executeQuery(sqlst);
System.out.println("----------chaxunbiao----------");
System.out.println("");
System.out.println("xuehao-xinmin-chshrq--yuanxi--");
while(rs.next()){
String sno=rs.getString("sno");
String name=rs.getString("name");
Date birthday=rs.getDate("birthday");
String department=rs.getString("department");
System.out.println(sno+" "+name+" ");
System.out.println(birthday+" "+department);
}
}catch(Exception e){
System.out.println(e);
}
}
}

[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2005-11-10 10:36
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 

还是JAVA的时候,有如下的错误:
java.sql.SQLException:[Microsoft][ODBC Microsoft Access Driver]参数不足,期待是5
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(SQLExecDirect.java:3111)
at sun.jdbc.odbc.JdbcOdbc.CreateSQLException(JdbcOdbc.java:6958)
at sun.jdbc.odbc.JdbcOdbc.standarError(CreateSQLException.java:7115)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.execute.java:338)
at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(JdbcOdbcStatement.executeQuery.java:253 )
at Shuju.java(main 14)
是要给这句加上5?rs=st.executeQuery(sqlst,5);好象句法不对
难道是要修改以上的5处错误?


[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2005-11-10 11:12
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 
准确的说是这样
String sqlst="select sno,name,birthday,department"+" from students where sex='m'";

但是还是存在参数不足的问题,我改成
String sqlst="select name from students";
后,参数不足,要求为1.晕啊~~~~这是怎么一回事嘛!!

[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2005-11-11 12:55
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 
准确的说是这样
String sqlst="select sno,name,birthday,department"+" from students where sex='m'";

但是还是存在参数不足的问题,我改成
String sqlst="select name from students";
后,参数不足,要求为1.晕啊~~~~这是怎么一回事嘛!!

[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2005-11-11 12:57
快速回复:加载不了数据库
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012334 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved