简单的JDBC/ODBC 桥问题...

[复制链接]
查看11 | 回复3 | 2008-3-13 14:31:09 | 显示全部楼层 |阅读模式
你在建立数据源时选择了数据库没用```` 默认都数据库是pubs这个```你要选择你用的数据库```在看测试```如果测试成功那数据源就没问题``` 然后就检查表名``
回复

使用道具 举报

千问 | 2008-3-13 14:31:09 | 显示全部楼层
数据源名咋和表名一样类?没有设置登录名和密码?好好检查检查!!数据源名能和表名一样?我在JBuild中运行的,一点错也没有。你好好检查检查1,数据源的创建问题2,数据表的问题
回复

使用道具 举报

千问 | 2008-3-13 14:31:09 | 显示全部楼层
建议采用jdbc数据驱动连接,不要用odbc,那java的可移植还有什么用呢?
回复

使用道具 举报

千问 | 2008-3-13 14:31:09 | 显示全部楼层
对用,jdbc吧,要升级SQL 打sp3,还要加载驱动 你这个我改了一下,在我机子上能用了:import java.sql.*;import java.awt.*;public class jdbctest {public static void main(String[]args){//String url="jdbc:odbc:source";Connection con=null;Statement sm=null;ResultSet rs=null;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");System.out.println("a");}catch(Exception e){System.out.println("无法加载JDbC-ODbc 桥");return ;}try{System.out.println("b");con=DriverManager.getConnection("jdbc:odbc:source","sa","");sm=con.createStatement();System.out.println("c");rs=sm.executeQuery("select * from tb_user");System.out.println("结果为:");System.out.println("d");while(rs.next()){int id=rs.getInt(1);String name=rs.getString(2);String sex=rs.getString(3);System.out.println(id);System.out.println(name);System.out.println(sex);}}catch(SQLException e){ System.out.println(e.toString());}finally{try{rs.close();sm.close();con.close();}catch(SQLException e){System.out.println("d");}}}}运行后:abc结果为:d1吕**lht
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行