JDBC(一)之与SQL Server的连接配置及方法

PS:文中所用SQL Server版本为2008

一、SQL Server准备工作

1.配置实例的登录验证方式

    右击 实例,选择 属性

    单击 安全性,选择 SQL Server和Windows身份验证模式,确定 即可


2.新建登录名

    展开 安全性-右击 登录名-选择 新建登录名

    选择 SQL Server身份验证,输入登录名和密码

    在 用户映射 勾选该登录名需要访问的数据库,并且要在下方的 数据库角色成员身份 勾选相应的角色,这里勾选为 db_owner 角色,否则在java中操作数据库的时候会出现下图所示的错误。


    注意 状态 这里的选项,一般默认就是这样的。之后 确定 即可

3.启用TCP/IP,并配置TCP端口

    进入 SQL Server配置管理器(进入方法:Windows10 打开SQL Server 配置管理器的方法),选择 SQL Server网络配置 下的 SQLEXPRESS的协议,找到 TCP/IP,右键选择 启用

    之后双击 TCP/IP,将IP地址选项卡拉倒最下方,将TCP端口改为你需要设置的端口,这里设为默认的1433端口

    最后在 SQL Server服务 下找到 SQL Server(SQLEXPRESS) 服务,右键 重新启动 即可(重要)

二、Eclipse准备工作

    根据自己的JRE版本和SQL Server版本导入相应的mssql-jdbc.jar驱动。右击你的 Project,依次选择Build Path-Configure Build Path

    在 Libraries 选项卡下 选择 Moudulepath, 然后单击右边的 Add External JARS,在此后的对话框下,选择相应的驱动文件 Apply 即可。




三、连接测试

    直接修改并运行以下代码,若在控制台输出 数据库连接成功,即代表连接成功(注意数据库驱动名称及URL的书写,参考 各版本SQL Server 通过JDBC连接的URL

import java.sql.*;

public class TestJDBC {
public static void main(String[] args) {
     String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎
     String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=SC";//注意更换自己的数据库端口和名称
     String Name="test";//填写登录名
     String Pwd="test";//密码
   try{
   Class.forName(driverName);
   Connection conn=DriverManager.getConnection(dbURL,Name,Pwd);
   System.out.println("数据库连接成功");
   } catch(Exception e){
      e.printStackTrace();
      System.out.println("连接失败");
      }
   }
}

  • 9
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值