步骤如下:
前提是导入 java.sql.*;
(1) : 加载驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLserverDriver");
(2) : 建立连接(通过驱动管理器)
Connection con = DriverManager.getConnection(URL, userName,userPwd);
(这里的URL = "jdbc:sqlserver://服务器名称:1433; DatabaseName = 数据库名称")
(后两个参数userName和userPwd分别是用户和密码,,如果没有的话,可以不写)
(3) : 建立Statement (通过Connection对象进行创建),,
Statement st = con.createStatement();
//建立 Statement 之后,就可以使用Statement的对象 st 来执行sql语句了。。
例如: st.executeUpdate("sql语句")。。。。详情请查阅API
(4) : 关闭连接
con.close();
注意:连接sql2000和sql2005时,会有一定的差别
在sql server 2000 中加载驱动和URL路径的语句是
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";
而sql server 2005 中加载驱动和url的语句则为
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
前提是导入 java.sql.*;
(1) : 加载驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLserverDriver");
(2) : 建立连接(通过驱动管理器)
Connection con = DriverManager.getConnection(URL, userName,userPwd);
(这里的URL = "jdbc:sqlserver://服务器名称:1433; DatabaseName = 数据库名称")
(后两个参数userName和userPwd分别是用户和密码,,如果没有的话,可以不写)
(3) : 建立Statement (通过Connection对象进行创建),,
Statement st = con.createStatement();
//建立 Statement 之后,就可以使用Statement的对象 st 来执行sql语句了。。
例如: st.executeUpdate("sql语句")。。。。详情请查阅API
(4) : 关闭连接
con.close();
注意:连接sql2000和sql2005时,会有一定的差别
在sql server 2000 中加载驱动和URL路径的语句是
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";
而sql server 2005 中加载驱动和url的语句则为
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";