JDBC-ODBC连接

时间:2011-10-16 07:19:46

标签: jdbc

   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);
       }
   }

}

这是我连接数据库的代码。 我创建了odbc驱动程序n,遵循dat中所有必需的步骤。 但仍然在运行时我得到了这个例外:

Connection is created
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'Details'.

流程已完成。

2 个答案:

答案 0 :(得分:0)

没有名为Details的此类表或视图存在。请验证数据库。

答案 1 :(得分:0)

你创建数据源吗? ,如果你没有创建它,你可以转到窗口中的控制面板,然后是管理工具,然后是数据源(ODBC)。