发新话题
打印

jsp 连接sql server 2000

哪为能告诉我JSP 怎么连接sql server 2000,需要装哪些东西,装完了以后怎么配置。谢谢了。

TOP

需要导入三个jar包,到WebRoot/WEB-INF下的lib目录,然后
public class DBdriver {
    static String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
    static String url =
            "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名";
    public Connection connection;
    public DBdriver() {
        try {
            Class.forName(driver);
            connection = DriverManager.getConnection(url, "数据库用户名", "密码");
        } catch (Exception ex) {
        }
        try {
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    public static void main(String[] args) {
        DBdriver dbtest = new DBdriver();
        System.out.println(dbtest.connection)
   //如果不报错,并且打印的值不是null,就ok了
    }

TOP

public class  DBdriver{
// 指定驱动程序
private static String driver = "net.sourceforge.jtds.jdbc.Driver";
// 创建指定数据库的URL
private static String url = "jdbc:jtds:sqlserver://127.0.0.1:1433/mydb";
// 提供用户名和密码
private static String user = "sa";
private static String password = "sa";

public static Connection getConnection() {
  Connection con;
  try {
   // 加载驱动程序
   Class.forName(driver);
   System.out.println("加载驱动成功!");
   con = DriverManager.getConnection(url, user, password);
   System.out.println("连接数据库成功!");
   return con;
  } catch (ClassNotFoundException e) {
   System.out.println(e.getMessage());
  } catch (SQLException e) {
   System.out.println(e.getMessage());
  }
  return null;
}


public static void main(String[] arg) {
  Connection conn=  DBdriver.getConnection();
  System.out.println(conn);
  //addItem();

}
}

TOP

发新话题