注册 登录
编程论坛 J2EE论坛

[求助]java中连接SQL Server中出现了问题

豚豚2007 发布于 2007-11-09 19:43, 766 次点击

我已经配置了数据源 名称为 new 也在数据库中建立了一张表,名字为TABLE1,程序如下,为什么没有TABLE1对象名无效呢?

import java.sql.*;
public class dataBase{
public static void main(String args[]){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(Exception e){}
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
try{
con=DriverManager.getConnection("jdbc:odbc:new","sa","442352");
stmt=con.createStatement();
rs=stmt.executeQuery("select * from TABLE1");

while (rs.next())
{
System.out.print(rs.getString("number")+"<br>");
System.out.print(rs.getString("name")+"<br>");
}
}
catch(Exception e){
System.out.print(e.toString());
}

}
}

只有本站会员才能查看附件,请 登录

[此贴子已经被作者于2007-11-9 19:46:18编辑过]

4 回复
#2
StarScar2007-11-10 00:58

没有用桥连接过sqlserver,下面代码是网上搜的
con=DriverManager.getConnection("jdbc:odbc:数据源名","sa","442352");
con.setCatalog("数据库名");
stmt=con.createStatement();

#3
guoxhvip2007-11-10 01:22
从代码上好象没什么问题 我试过了 估计问题是出在数据源那边
#4
aoyuehan992007-11-10 15:32
con=DriverManager.getConnection("jdbc:odbc:new","sa","442352");
为啥要用JDBC_ODBC桥连接呢???JDBC可以直接连接SQLSERVER的啊!
#5
tblovecj2007-11-10 23:49
桥连应该是肯定能连上的,你的连接字符串也没写错啊


回复4楼:桥连可移植性不好!
1