Sql Server2008R2与IDEA的连接
数据库的连接笔者搞了一天,参阅了众多连接方案,大部分都是Eclipse和My sql,笔者一遍一遍的调试,终于皇天不负有心人,成绩先摆出来

为了让更多的新手能少走弯路,话不多说,上干货
首先,我们需要下载连接IDEA和sql的驱动包
下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=11774

注:下载打钩的地方就好了,不必全下
下载好后就开始解压:

至于解压的文件要放到哪里,笔者推荐你放系统默认的位置,怎么找到,看图:



注:当然这是笔者自己的存放路径,要以你们电脑默认存放为主,但是只要是用IDEA的小伙伴,寻找的方法是一样的
驱动包下载好了,是不是就结束了呢,非也,还要进行变量的设置呢,万里长征的第一路才刚刚开始
变量设置的具体操作如下:
点击Unzip 解压出来后,找到sqljdbc42这个文件,拿这个文件去配置环境变量
在“此电脑”的位置,点击右键,选择属性,弹出以下窗口

环境变量配置完成后,开始sql Server2008的配置了,找到配置管理器,如下图

把它修改成如下的图片



修改完成后,在cmd命令窗口用netstat -an 命令看看端口打开没有,如下图:


连接成功,就得要在sql数据库添加新用户了,你也许会说,用window本地的用户登不可以吗?为什么要新建呢?的确用本地账户登的确很方便,但是用账户密码登录会更安全。
这里笔者会详细介绍创建过程,(无须代码的,哈哈哈哈)
首先用window进入sql里面,在安全性-->登录名-->点击右键新建登录名-->

进入界面,注意笔者的箭头位置,做到的效果图如下(登录名和密码可以不一样)

给新建的用户设置角色,要是只是为了好玩,全√也是没问题的,如下图:

在授予新用户登录的权利

还有一件最重要的事情,就是要给新用户权限呀!!!

单击它的属性,在安全性-->服务器身份验证-->点击SQL server 和windows身份验证模式;还有在权限-->选择需要授予权利的登录名或角色-->下方对权限做出选择(要是不做深究,可以全部勾选)
做好配置,终于到检验了,采取身份验证检验:


登进去了!!!
全部配置好以后接下来我们就来编写代码了,底下是完整代码
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException; public class ConnectionDemo {
public static void main(String[] args) {
Connection conn = null;
// 连接的数据库的路径
String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=master;";
// 登录数据库的用户名
String user = "user2";
// 登录数据库的密码
String password = "dyx";
try {
// 获取连接
conn = DriverManager.getConnection(url, user, password);
System.out.println("数据库连接成功!");
} catch (SQLException e) {
e.printStackTrace();
System.out.println("数据库连接失败!");
}
// 关闭资源
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
解释一下数据库的路径:jdbc冒号后面是使用的工具,比如我们正在使用sqlserver,两斜杠后面是ip地址【一般不用时,TCP要禁用,以免遭到破坏】,紧接下来是TCP端口,分号后面是你要连接的数据库名字
这样我们就运行看看有没错误啦

诶,怎么会报错呢?莫慌,其实是JDBC驱动连接SQL Server服务器异常,可以借鉴笔者给你们提供的纠错链接
参考链接:https://blog.csdn.net/qq_38538733/article/details/82156883
里面有解决方案!!!
一波操作结束后,是时候迎来装逼的时候了,你准备好了吗?

总的步骤:找到驱动包-->放置驱动包-->进入sql配置管理器-->创建新用户,添加用户权-->编码-->完成
码字不易,共同学习!!
Sql Server2008R2与IDEA的连接的更多相关文章
- SQL Server2008R2 在windows8上安装,出现“兼容性”和 “执行未经授权的操作”的错误!
本人是windows8.1的操作系统,亲测安装成功 解决方法如下: 1.卸载干净sql Server2008r2,包括注册表内容,删除c盘下的安装路径! 2.关闭防火墙(这步很重要) 3.断开网络连接 ...
- sql server 2008 R2无法连接127.0.0.1报错 Server error:40(错误:53)
在公司用sql server 2008 R2很好的,回家连接127.0.0.1就报错.sql server2008R2主机名和.都可以登录,连接127.0.0.1出错,在与 SQL Server 建立 ...
- SQL Server DAC——专用管理员连接
今天打开数据库刚要连接时,看到“连接到服务器”窗口,突发的想到:要是SQL Server 不再响应正常的连接请求,又想使用数据库时,我们该怎么办? 其实我们还能通过“SQL Server D ...
- JDBC与SQL SERVER各个版本的连接方法
转至:blog.csdn.net/ying5420/article/details/4488246 1.SQL SERVER 2000 JDBC驱动程序:msbase.jar.mssqlserver. ...
- 解决SQL Server管理器无法连接远程数据库Error: 1326错误
解决SQL Server管理器无法连接远程数据库Error: 1326错误 我们在在使用SQL Server时都会遇到使用SQL Server Management Studio无法连接远程数据库实例 ...
- SQL Server 2005无法远程连接的解决方法
以前一直连接本地的数据库,连接SQL Server 2005是小菜的... 做项目也是老师搭好了服务器端,打上IP去访问就行...也不用考虑太多. 今天自己在公司搭SQL Server 2005服务器 ...
- SQL Server2008R2安装失败问题之语言包问题
今天安装SQL Server2008 的时候出现了,如下的的问题,安装过程在ExcuteStandardTimingsWorkflow时候报错,结束安装. 提示: ...
- JDBC连接SQL server与ADO.NET连接Sql Server对比
JDBC连接SQL server与ADO.NET连接Sql Server对比 1.JDBC连接SQL server 1)java方面目前有很多驱动能够驱动连接SQL servernet. 主流的有 ...
- 利用Ring Buffer在SQL Server 2008中进行连接故障排除
原文:利用Ring Buffer在SQL Server 2008中进行连接故障排除 出自:http://blogs.msdn.com/b/apgcdsd/archive/2011/11/21/ring ...
随机推荐
- 使用 Visual Studio Code 运行 C# 及 Java 程序
背景 很多情况下,我只是想要编写一个非常简单的 C# 或者 Java 程序,只有几行代码,看看运行结果而已.虽说 Visual Studio / Eclipse / IntelliJ IDEA 功能强 ...
- Mongoose中的关联表查询 && 聚合查询
注:阅读此篇文章,需要有一定的Mongo基础.基本的不会再重复介绍. 例: 有两张表,一张是博客列表,另外一张是博客的标签表.现在我们要做两张表的插入和关联查询. 创建两张表的Schema 主表bl ...
- (转)windows一台电脑添加多个git账号
版权声明:技术总结来自互联网,书籍,以及工作积累.如果觉得我的总结有帮助,欢迎分享. https://blog.csdn.net/qq1332479771/article/details/701496 ...
- Gradle sync failed: Connection timed out: connect
打开AS的project试图,找到gradle目录下的wrapper下面的gradle wrapper.properities找到: distributionUrl=https\://services ...
- PAT天梯赛 L2-027. 名人堂与代金券 【排序】
题目链接 https://www.patest.cn/contests/gplt/L2-027 思路 在输入的时候 判断分数 是否符合领取代金券条件 如果符合 SUM 就加上对应的代金券价值 然后在对 ...
- Codeforces Round #379 (Div. 2) E. Anton and Tree —— 缩点 + 树上最长路
题目链接:http://codeforces.com/contest/734/problem/E E. Anton and Tree time limit per test 3 seconds mem ...
- (转)定制findbugs规则
转载自http://www.51testing.com/html/97/13997-211893.html 这类文章极少,字节码操作需要对becl库及jvm字节码操作有一定常识.参考: http:// ...
- ios系统的特点
iOS优势 1). 比较稳定,因为他是一个完全封闭的系统,不开源,但是这个系统有他自己严格管理体系,比如app store的app应用:他有自己的评审规则,另外很多软件是需要收费的,这在一定程度上也说 ...
- adb 调试命令
一.抓log 1. cat /proc/kmsg:抓kernel log(串口log) 2. 进入工程模式:adb shell am start -n com.mediatek.engineermo ...
- SIM卡(单卡)配置
SIM卡相关配置 1.GPIO90--->BPI8 GPIO91--->BPI9 GPIO92--->BPI10 2.ProjectConfig.mk:MTK_PROTOCOL1_R ...