Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
          Connection   con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433","sa","sa");
               DatabaseMetaData conMD = con.getMetaData(); 
               con.setCatalog("bbs");//数据库
            Statement   stmt = con.createStatement();  
ResultSet sqlRst =stmt.executeQuery(cmd);

解决方案 »

  1.   

    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <%
    Driver DriverRecordset1 = (Driver)Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    //Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    Connection   con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433","sa","sa");
    PreparedStatement StatementRecordset1 = con.prepareStatement("SELECT uId,uName,uPwd FROM dbo.test_table");
    ResultSet Recordset1 = StatementRecordset1.executeQuery();
    %>
    ????
    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.
      

  2.   

    可能是颠倒后与你的数据库中的表格名的顺序不一致造成。给你一个可以用的javabean连数据库的例子:
    ////////////////////////////////////////////////////////////
    import java.sql.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: </p> * @author unascribed * @version 1.0 *//*一个简单的数据库连接类*/public class basicDBBean {private String DBLocation="jdbc:odbc:basiclyb";private String  DBDriver="sun.Jdbc.Odbc.JdbcOdbcDriver";private ResultSet rs=null;private Connection conn=null;  public basicDBBean() {  }public ResultSet  executeQuery(String sql){  if(conn==null){    DBConnect();  }    else{      try{        Statement s=conn.createStatement();       rs=s.executeQuery(sql);      }      catch(SQLException e){}    }    return (rs);      }  public String DBConnect()  {    String strExc="";    try{      Class.forName(DBDriver);      conn=DriverManager.getConnection(DBLocation,"riso","");    }    catch(ClassNotFoundException e){      strExc=e.toString();    }    catch(SQLException e){      strExc=e.toString();    }    return(strExc);  }  public void setDBLocation(String location){    DBLocation=location;  }  public void setDBDriver(String driver){    DBDriver=driver;  }  public void setconn(Connection conn){    conn=conn;  }  public String getDBLocation(){    return (DBLocation);  }  public String getDBDriver(){    return(DBDriver);  }  public ResultSet getRS(){    return(rs);  }  public Connection getconn(){    return(conn);  }    }
    ================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
    ★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
    ★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
    ★  支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名  ●  
         可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
    Http://www.ChinaOK.net/csdn/csdn.rar
    Http://www.ChinaOK.net/c
      

  3.   

    realljx(至尊十三少) :为你上面那段程序加上违例控制,
    try,catch语句!
    还有,你的数据库密码也是“ sa ” 吗?
    用户是sa没错的,密码就要根据你自己定的来了,如果没定就是 空 啊!
      

  4.   

    谢谢提醒:不过我的也是sa,sa
    加上try ^ catch肯定输出的是异常
      

  5.   

    String st="select * from info";
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=javadata"; 
    String user="sa"; 
    String password=""; 
    Connection myConn= DriverManager.getConnection(url,user,password); 
    //***数据库连接*** 
    Statement myStmt = myConn.createStatement();
    ResultSet myResults = myStmt.executeQuery(st);看看这样行不行,上面那个好像没看到你的数据库啊!!!!
      

  6.   

    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><%
    String st="select * from test_table";
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test"; 
    String user="sa"; 
    String password="sa"; 
    Connection myConn= DriverManager.getConnection(url,user,password); 
    //***数据库连接*** 
    Statement myStmt = myConn.createStatement();
    ResultSet myResults = myStmt.executeQuery(st);
    %>
      

  7.   

    import java.net.URL;
    import java.sql.*;
    class Test
    {
    public static void main(String args[])
    {
    String l="jdbc:odbc:test";
    try
    {
    try
    {
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    }
    catch(java.lang.ClassNotFoundException e)
    {
    System.err.print("ClassNotFoundException:");
    System.err.println(e.getMessage());
    }
    Connection con=DriverManager.getConnection(l,"Administrator","");
    Statement stmt=con.createStatement();
    stmt.executeUpdate("UPDATE SS SET SN='NAME' WHERE AGE=18");
    //("DELETE FROM SS WHERE S='S10'");
    stmt.executeUpdate("INSERT INTO SS VALUES('S9','WHT','男','21')");
                ResultSet rs=stmt.executeQuery("Select * from SS");
    while(rs.next())
    {
    for(int i=1;i<5;i++)
    System.out.print(i+rs.getString(i));
    System.out.println(" ");
    }
    con.close();
    }
    catch(SQLException ex)
    {
    while(ex!=null)
    {
    System.out.println("exception is founded");
    System.out.println(ex.getSQLState());
    System.out.println(ex.getMessage());
    System.out.println(ex.getErrorCode());
    ex=ex.getNextException();
    }
    }
    }
    }
      

  8.   

    TO  iceman09() ( ) :
    你那使用的桥,我不想用桥