java使用MyEclipse通过JDBC链接SQLServer

1、SQL的设置

  1. 更改SQL的登录方式
    SQL登录时默认是windows身份验证登录,改为SQL 身份验证和windows身份验证模式;
    步骤:右键点击数据库选择属性→安全性→选择SQL 身份验证和windows身份验证模式→确定。
    在这里插入图片描述
    在这里插入图片描述
  2. 新建登录名
    步骤:展开安全性→右键点击登录名→点击新建登录名→设置用户名和密码
    在这里插入图片描述
    在这里插入图片描述
  3. 配置IP
    步骤:打开SQL Server 配置管理器,如果找不到的话,就在我的电脑右键->管理找到
    在这里插入图片描述
    然后单击 TCP/IP 右键属性 IP地址 将IP1 后面改成 127.0.0.1 ,拖动下拉条到最下方,将 IPAll 中的TCP端口设成 1433。
    在这里插入图片描述
  4. 测试1433端口是否配置成功
    步骤:win+r,输入cmd,点击确定,输入telnet localhost 1433指令
    在这里插入图片描述
    如果提示talent不是内部命令,打开控制面版→程序→启用或关闭Windows功能
    在这里插入图片描述
    勾选Telnet客户端
    在这里插入图片描述
    连接成功显示以下界面
    在这里插入图片描述
    2、下载Microsoft SQL Server JDBC 驱动程序 6.0
    下载链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=11774
    解压文件
    将sqljdbc_6.0\chs\auth\x64\sqljdbc_auth.dll文件 复制到C:\Windows\SysWOW64目录下。(64位系统)
    sqljdbc_6.0\sqljdbc_3.0\chs\auth\x86\sqljdbc_auth.dll 文件 复制到 C:\Windows\System32 (32位系统)
    在找到 看图片上的路径选择jre7或者jre8对应的是sqjdbc41.jar和sqjdbc42.jar文件
    我用的是jre7下面就按照jre7来配置,jre8也是一样
    在这里插入图片描述
    在D盘新建一个文件夹,命名为sqljdbc41,将sqljdbc4.jar复制进去。
    然后配置环境变量
    右击 我的电脑 → 属性 → 高级系统设置(高级) → 环境变量,在系统变量中双击CLASSPATH变量(或选中CLASSPATH后 → 编辑)
    在最后面追加 “;D:\sqljdbc41 \sqljdbc41.jar” (注意最前面有个 ; )
    若不存在CLASSPATH,就新建CLASSPATH变量,并且将其值设为“D:\sqljdbc41 \sqljdbc41.jar”。
    然后将sqljdbc41.jar类库文件拷贝到C:\Java\jre7\lib\ext目录下
    这是我的MyEclipse安装目录
    在这里插入图片描述使用MyEclipse测试连接SQL数据库:
    新建一个Java Project 。
    右单击src,依次选择 Build Path → Configure Build Path,在打开的窗口的右边选择 Libraries标签,然后单击 Add External JARs,找到 sqljdbc41.jar 文件并打开,点击ok
    在这里插入图片描述
package com.my.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;


public class DBUtil {
	public static void main(String[] args) {
		DBUtil jdbcUtil = new DBUtil();
		jdbcUtil.text();
	}
	private static String username;
	private static String password;
	private static String url;
	private static String driver;
	
	private Connection con=null;
	public void text(){
		driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
		username="sa";
		password="sql123";
		url="jdbc:sqlserver://localhost:1433;DatabaseName=HB_Telecom";
		try {
			Class.forName(driver);
			con=DriverManager.getConnection(url, username, password);
		    System.out.println("连接成功!");
		    con.close();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
				System.out.println("连接失败!");
			}catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值