import java.sql.*;
public class QBreaker
{
public static void main (String[] args)
{
Connection conn = null;
String driver="sun.jdbc.odbc.JdbcOdbcDriver";
String url="jdbc:odbc:huss";
try
{
Class.forName(driver);
conn=DriverManager.getConnection(url,"sa","admin123");
System.out.println("Connection is created");
Statement db_statement=conn.createStatement();
ResultSet rs=db_statement.executeQuery("select * from Details");
while(rs.next())
{
System.out.print("ID: "+rs.getInt("Id"));
System.out.print("\tBalance: "+rs.getString("Bal"));
}
conn.close();
}
catch(Exception e)
{
System.out.println(e);
}
}}
这是我用来连接数据库的代码。我已经按照dat中的所有必要步骤创建了odbc驱动程序。但是在运行的时候,我还是得到了这样的异常:
Connection is created
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'Details'.进程已完成。
发布于 2011-10-16 15:35:26
不存在名为Details的表或视图。请验证数据库。
发布于 2011-10-16 15:47:29
U create Data source?,如果你没有创建它,你可以在windows的控制面板中选择管理工具然后是数据源(ODBC)。
https://stackoverflow.com/questions/7782920
复制相似问题