当前位置:Gxlcms > 数据库问题 > 在Java中如何使用jdbc连接Sql2008数据库(转)

在Java中如何使用jdbc连接Sql2008数据库(转)

时间:2021-07-01 10:21:17 帮助过:5人阅读

  • import java.sql.Connection;
  • import java.sql.DriverManager;
  • import java.sql.SQLException;
  • public class JdbcText {
  • public static void main(String[] args) {
  • Connection dbConn = null;
  • String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 加载JDBC驱动
  • // 连接服务器和数据库ServletUser
  • String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=ServletUser";
  • String userName = "sa"; // 默认用户名
  • String userPwd = "123456"; // 密码
  • try {
  • Class.forName(driverName);
  • dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
  • System.out.println("Connection Successful!"); // 如果连接成功
  • } catch (Exception e) {
  • e.printStackTrace();
  • }finally{
  • //进行资源的释放
  • if(dbConn!=null){
  • try {
  • dbConn.close();
  • } catch (SQLException e) {
  • e.printStackTrace();
  • }
  • }
  • }
  • }
  • }
  • package Demo;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    
    public class JdbcText {
    
    	public static void main(String[] args) {
    		Connection dbConn = null;
    		String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 加载JDBC驱动
    		// 连接服务器和数据库ServletUser
    		String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=ServletUser"; 
    		String userName = "sa"; // 默认用户名
    		String userPwd = "123456"; // 密码
    		try {
    			Class.forName(driverName);
    			dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
    			System.out.println("Connection Successful!"); // 如果连接成功
    		} catch (Exception e) {
    			e.printStackTrace();
    		}finally{
    			//进行资源的释放
    			if(dbConn!=null){
    				try {
    					dbConn.close();
    				} catch (SQLException e) {
    					e.printStackTrace();
    				}
    			}
    		}
    	}
    
    }
    


    代码比较简单,大家一看应该可以比较容易的明白,但是我在第一次做的过程中,出现了一个错误

     

    通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败.

    出现这个问题的原因是我们的sql数据库米有开启TCP/IP 连接,我们需要在Sql Sevice Configeration Manager中开启TCO/IP连接

     

    技术分享

    开启连接之后,我们需要重启SQL服务,配置才能起作用

    然后再次启动应用程序,应该就可以成功了。

    http://www.cnblogs.com/oversea201405/p/3749549.html

     

    在Java中如何使用jdbc连接Sql2008数据库(转)

    标签:

    人气教程排行