此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【bettyneger】截止到2008-07-24 10:22:42的历史汇总数据(不包括此帖):
发帖的总数量:1                        发帖的总分数:20                       每贴平均分数:20                       
回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
结贴的总数量:1                        结贴的总分数:20                       
无满意结贴数:0                        无满意结贴分:0                        
未结的帖子数:0                        未结的总分数:0                        
结贴的百分比:100.00%               结分的百分比:100.00%                  
无满意结贴率:0.00  %               无满意结分率:0.00  %                  
敬礼!

解决方案 »

  1.   

    可以直接用JDBC,也可以用JDBC-ODBC桥连接。
    import java.sql.*;
    public class JDBC{
    public static void main(String args[]) throws Exception{
     Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    //String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testdb"; 
     String url="jdbc:odbc:testdb";
    String user="sa"; 
    String password="123"; 
    //Connection conn= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testdb","sa","123");
    Connection conn= DriverManager.getConnection(url,user,password);
    Statement stmt=conn.createStatement(); 
    String sql="select * from test"; 
    ResultSet rs=stmt.executeQuery(sql); 
    while(rs.next()) 
    {
    System.out.print(rs.getString(1));
    System.out.println(rs.getString(2));
    } rs.close(); 
    stmt.close(); 
    conn.close(); 
    }
    }这是比较简单的一种用JDBC连接的办法。