用java编写的小应用软件-通讯录,想调用本机的数据库(MSSQL)内容。如何连接数据库??

解决方案 »

  1.   

    http://www.java-cn.com/bbs-jsp/show.jsp?forum=source&id=526
      

  2.   

    具体些,不同的数据库边接方法不同,我的是Sql-server2000,下载了JDBC驱动
      

  3.   

    package DB;
    import java.sql.*;
    public class Conn {
    String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
    String sConnStr = "jdbc:odbc:DB";
    Connection connect = null;
    ResultSet rs = null;
    public Conn() {
    try {
    Class.forName(sDBDriver); 
    }
    catch(java.lang.ClassNotFoundException e) {
    System.err.println( e.getMessage());
    }
    }
    public ResultSet executeQuery(String sql) {
    try {
    connect = DriverManager.getConnection(sConnStr); 
    Statement stmt = connect.createStatement();
    rs = stmt.executeQuery(sql);

    catch(SQLException ex) { 
    System.err.println(ex.getMessage());
    }
    return rs;
    }
    public int executeUpdate(String sql) {
    int result = 0;
    try {
    connect = DriverManager.getConnection(sConnStr); 
    Statement stmt = connect.createStatement();
    result = stmt.executeUpdate(sql);

    catch(SQLException ex) { 
    System.err.println(ex.getMessage());
    }
    return result;
    }
    }
    经典教学代码