jdbc的问题 连接sqlServer2000之前,是不是要安装jdbc驱动程序,jdk中中好象有个jdbc-odbc,还需要再安装吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有些要,有些不要的,主要lib下的三个jar包,你自己上网看看呢. import java.sql.*;class Jdbctest{ public Jdbctest(){} public static void main(String[] args){ try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch(ClassNotFoundException e){e.printStackTrace();} try{ String URL ="jdbc:odbc:test"; Connection con = DriverManager.getConnection(URL); Statement s = con.createStatement(); ResultSet rs = s.executeQuery("select * from friends"); while(rs.next()){ System.out.print(rs.getString(1)+"\t"); System.out.print(rs.getString(2)+"\t"); System.out.print(rs.getInt(3)+"\t"); System.out.print(rs.getDate(4)+"\t"); System.out.println(" "); } rs.close(); s.close(); }catch(SQLException e){e.printStackTrace();}}}那我写这个程序要吗?????????????? 提示是friends对象有问题(friends是我创的表,test是数据源) jdbc-odbc 可以不装.用纯驱动要装. 看你选择的是那种方式. 这样要建数据源。一般情况下直接连数据库,sqlserver数据库驱动是一定要的,你可以不用微软的jdbc驱动。在网上找找就可了,很多的。 java.sql.SQLException:[Microsot][ODBC SQL Server Driver][SQL Server]对象名‘friends’ 无效。 at.sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957) at.sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114) at.sun.jdbc.odbc.JdbcOdbc.SQLExceDirect(JdbcOdbc.java:3110) at.sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338) at.sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(JdbcOdbcStatement.java:253) at Jdbctest.main(Jdbctest.java:13)是什么错误 如果你怕配置jdbc-odbc 麻烦,就安装sqlserve驱动. 如果是选择ODBC桥连接,不需要装其他的东西了。但是想用JDBC直连的话,最少要有数据库的sp3的补丁和驱动包。 一个很纠结的问题。 怎样改变鼠标为自定义图片 两道JAVA题 给有兴趣的人帮解决 通过按钮促发treeModel.reload()后,怎么重新聚焦? 新手的疑惑:创建Abstract类有什么用? 关于子类构造方法与父类构造方法...... 如何获取一个类里面的所有参数,及参数值? Calendar的字段问题 !!!如何使窗体全屏?!!!!!!!!!!!!!!!!!11 ``````怎样新建一个 方法 !!???````` jsp中sql server 2000的调用用不用手动建立odbc数据源 通过单选按钮来使标签化窗格显示其中的一些TAB,隐藏一些Tab
class Jdbctest{
public Jdbctest(){}
public static void main(String[] args){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e){e.printStackTrace();}
try{
String URL ="jdbc:odbc:test";
Connection con = DriverManager.getConnection(URL);
Statement s = con.createStatement();
ResultSet rs = s.executeQuery("select * from friends");
while(rs.next()){
System.out.print(rs.getString(1)+"\t");
System.out.print(rs.getString(2)+"\t");
System.out.print(rs.getInt(3)+"\t");
System.out.print(rs.getDate(4)+"\t");
System.out.println(" ");
}
rs.close();
s.close();
}catch(SQLException e){e.printStackTrace();}
}
}那我写这个程序要吗?????????????? 提示是friends对象有问题(friends是我创的表,test是数据源)
用纯驱动要装.
看你选择的是那种方式.
at.sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
at.sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
at.sun.jdbc.odbc.JdbcOdbc.SQLExceDirect(JdbcOdbc.java:3110)
at.sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338)
at.sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(JdbcOdbcStatement.java:253)
at Jdbctest.main(Jdbctest.java:13)
是什么错误