此文章主要向大家描述的是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
【编辑推荐】