此文章主要向大家描述的是SQL SERVER 2005 JDBC 连接的实际操作方法与在实际操作中的一些注意要点,还有关于SQL SERVER 2005 JDBC 连接的实际操作代码,以下就是具体方案的描述,希望在你今后的学习中会有所帮助。
注意要点:
1.注意把驱动jar包加入到classpath中.
2.开启TCP/IP和设置端口(默认没有打开),具体步骤如下:
打开SQL Server Configuration Manager,选择 SQL SERVER 2005 网络配置,选择SQLEXPRESS 的协议,启用TCP/IP,双击TCP/IP并设置 IPALL 的端口为:1433.(或根据自己需要单独设置上面两项).
可能遇到的问题:.
找不到驱动:参照代码Class.forName部分.
到主机 的 TCP/IP 连接失败:确认主机名称和端口是否正确,还有参照注意要点2和代码注释(2).
找不到数据库实例(忘记具体错误是啥了):参照代码注释(2).
最后看一下代码(TestSQL2005.java),注意红色部分
package doItPerfect.net.csdn.blog import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class TestSQL2005 { private Connection con=null; private static final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
1. 2000的方式为:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); private static final String URL="jdbc:sqlserver://localhost:1433;databaseName=Master;user=sa;password=sa";
2. 不行的话把字符串中的localhost改成localhost\SQLEXPRESS或数据库用例名称(全名)试试看.
public void testConnection() { try { Class.forName(DRIVER); con=DriverManager.getConnection(URL); if(con!=null) { System.out.println("OK!"); con.close(); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch(SQLException e) { e.printStackTrace(); } } public static void main(String[] args) { new TestSQL2005().testConnection(); } }
以上的相关内容就是对SQL SERVER 2005 JDBC 连接的实际操作方法与在实际操作中的一些注意要点的介绍,望你能有所收获。
原文标题: 以前的学习经历SQL SERVER 2005 JDBC 连接方法与注意事项
连接:http://www.cnblogs.com/cripple/archive/2010/05/31/1748394.html