欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java连接SQL Server数据库的方法

程序员文章站 2024-02-22 14:41:28
本文实例为大家分享了java连接sql server数据库的具体代码,供大家参考,具体内容如下 操作系统:windows 10 64位 java开发环境:myeclip...

本文实例为大家分享了java连接sql server数据库的具体代码,供大家参考,具体内容如下

操作系统:windows 10 64位

java开发环境:myeclipse

数据库:sql server 2012

jdbc驱动包

下载sqljdbc4.jar

导入到项目中

java代码 

package com.cl.util;

import java.sql.connection;
import java.sql.drivermanager;
import java.sql.preparedstatement;
import java.sql.resultset;
import java.sql.sqlexception;

public class dbutil {
 
 // 连接驱动 
 private static final string driver = "com.microsoft.sqlserver.jdbc.sqlserverdriver"; 
 // 连接路径 
 private static final string url = "jdbc:sqlserver://localhost:1433;databasename=master"; 
 // 用户名 
 private static final string username = "sa"; 
 // 密码 
 private static final string password = "123"; 
  
 //静态代码块 
 static { 
  try { 
   // 加载驱动 
   class.forname(driver); 
  } catch (classnotfoundexception e) { 
   e.printstacktrace();
   system.out.println("数据库连接异常");
  } 
 } 
 
 /* 
  * 获取数据库连接 
  */ 
 public static connection getconn() { 
  connection conn = null; 
  try{ 
   conn=drivermanager.getconnection(url, username, password); 
  }catch(sqlexception e){ 
   e.printstacktrace(); 
  } 
  return conn; 
 } 
 
 /* 
  * 关闭数据库连接,注意关闭的顺序 
  */ 
 public void close(resultset rs, preparedstatement ps, connection conn) { 
  if(rs!=null){ 
   try{ 
    rs.close(); 
    rs=null; 
   }catch(sqlexception e){ 
    e.printstacktrace(); 
   } 
  } 
  if(ps!=null){ 
   try{ 
    ps.close(); 
    ps=null; 
   }catch(sqlexception e){ 
    e.printstacktrace(); 
   } 
  } 
  if(conn!=null){ 
   try{ 
    conn.close(); 
    conn=null; 
   }catch(sqlexception e){ 
    e.printstacktrace(); 
   } 
  } 
 } 
}

注意

localhost:1433
1433为sql server默认端口号,特殊情况可自行修改

某些安全卫士可能会提示开机加速而把sql的服务给禁止掉了
记得打开

java连接SQL Server数据库的方法

找到sql server(mssqlserver),启动服务

java连接SQL Server数据库的方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。