Sql Server2008R2与IDEA的连接

摘要:
所有配置完成后,我们将编写代码。以下是完整的代码importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;PublicclassConnectionDemo{publicstaticvoidmain{Connectionconn=null;//连接数据库的路径Stringurl=“jdbc:sqlserver://127.0.0.1:1433 ; DatabaseName=master;“;//登录数据库用户名Stringuser=”user2“;//数据库密码Stringpassword=”dyx“;try{//获取连接conn=DriverManager.getConnection;System.out.println(”数据库连接成功!“);}catch{e.printStackTrace();System.out.pintln(“数据库连接失败!”);}//关闭资源try{conn.Close()}}ViewCode解释了数据库的路径。jdbc冒号后面是使用的工具。例如,我们使用的是sqlserver。两个斜杠后面是IP地址,后面是TCP端口,分号后面是要连接到的数据库的名称。因此,我们可以运行以查看是否有任何错误。我们如何报告错误?

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

 Sql Server2008R2与IDEA的连接第1张

为了让更多的新手能少走弯路,话不多说,上干货

首先,我们需要下载连接IDEA和sql的驱动包

下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=11774

 Sql Server2008R2与IDEA的连接第2张

注:下载打钩的地方就好了,不必全下

下载好后就开始解压:

 Sql Server2008R2与IDEA的连接第3张

 

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

 Sql Server2008R2与IDEA的连接第4张

Sql Server2008R2与IDEA的连接第5张

Sql Server2008R2与IDEA的连接第6张

注:当然这是笔者自己的存放路径,要以你们电脑默认存放为主,但是只要是用IDEA的小伙伴,寻找的方法是一样的

驱动包下载好了,是不是就结束了呢,非也,还要进行变量的设置呢,万里长征的第一路才刚刚开始

变量设置的具体操作如下:

点击Unzip 解压出来后,找到sqljdbc42这个文件,拿这个文件去配置环境变量

在“此电脑”的位置,点击右键,选择属性,弹出以下窗口

 Sql Server2008R2与IDEA的连接第7张

 

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

 Sql Server2008R2与IDEA的连接第8张

把它修改成如下的图片

 Sql Server2008R2与IDEA的连接第9张

Sql Server2008R2与IDEA的连接第10张Sql Server2008R2与IDEA的连接第11张

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

Sql Server2008R2与IDEA的连接第12张Sql Server2008R2与IDEA的连接第13张

连接成功,就得要在sql数据库添加新用户了,你也许会说,用window本地的用户登不可以吗?为什么要新建呢?的确用本地账户登的确很方便,但是用账户密码登录会更安全。

这里笔者会详细介绍创建过程,(无须代码的,哈哈哈哈)

首先用window进入sql里面,在安全性-->登录名-->点击右键新建登录名-->

 Sql Server2008R2与IDEA的连接第14张

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

 Sql Server2008R2与IDEA的连接第15张

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

 Sql Server2008R2与IDEA的连接第16张

在授予新用户登录的权利

 Sql Server2008R2与IDEA的连接第17张

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

 Sql Server2008R2与IDEA的连接第18张

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

做好配置,终于到检验了,采取身份验证检验:

 Sql Server2008R2与IDEA的连接第19张

Sql Server2008R2与IDEA的连接第20张

登进去了!!!

全部配置好以后接下来我们就来编写代码了,底下是完整代码

Sql Server2008R2与IDEA的连接第21张Sql Server2008R2与IDEA的连接第22张
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();
        }
    }
}
View Code

解释一下数据库的路径:jdbc冒号后面是使用的工具,比如我们正在使用sqlserver,两斜杠后面是ip地址【一般不用时,TCP要禁用,以免遭到破坏】,紧接下来是TCP端口,分号后面是你要连接的数据库名字

这样我们就运行看看有没错误啦

 Sql Server2008R2与IDEA的连接第23张

诶,怎么会报错呢?莫慌,其实是JDBC驱动连接SQL Server服务器异常,可以借鉴笔者给你们提供的纠错链接

参考链接:https://blog.csdn.net/qq_38538733/article/details/82156883

里面有解决方案!!!

一波操作结束后,是时候迎来装逼的时候了,你准备好了吗?

 Sql Server2008R2与IDEA的连接第24张

 

总的步骤:找到驱动包-->放置驱动包-->进入sql配置管理器-->创建新用户,添加用户权-->编码-->完成

 

码字不易,共同学习!!

免责声明:文章转载自《Sql Server2008R2与IDEA的连接》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇常见的请求头与响应头介绍codeforces_733_A下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

postgresql-slony-I同步复制配置步骤

主数据库: 172.16.254.21 端口:5432 从数据库: 172.16.254.22 端口:5432 步骤1:主从均安装slon apt-get install slon-bin 步骤2:主从数据库配置权限,创建语言。 在主数据库中   vi /etc/postgresql/8.3/node/pg_hba.conf 添加一条记录    host ...

数据库概述及基本操作

目录:数据库概述           SQL Sever的简介 数据库概述       数据库是相关的多维数据集及其所共享的对象的容器。这些对象包括数据源(表)、表、视图、规则、角色、存储过程、自定义函数等。如果多个多维数据集要共享这些对象,那么这些对象和多维数据集必须在同一个数据库中。简单来说,数据库就是管理数据的地方。  数据库的发展阶段:层次型、网...

部署zabbix企业监控平台

一、实验拓扑图 二、安装zabbix server   实验对象:上图中的zabbix-server 2.1)配置主机名、IP信息 # echo "server.ayitula.com" > /etc/hostname # hostname server.ayitula.com # nmcli con add con-name eth0 ifnam...

【DB宝41】监控利器PMM的使用--监控MySQL、PG、MongoDB、ProxySQL等

目录 一、PMM简介 二、安装使用 三、监控MySQL数据库MySQL慢查询分析 四、监控PG数据库 五、监控MongoDB数据库 六、监控ProxySQL中间件 一、PMM简介 之前发布过一篇Prometheus+Grafana的文章,连接为:【DB宝36】使用Docker分分钟搭建漂亮的prometheus+grafana监控,今天我们...

windows下安装Sonar

1、sonar安装:   sonar有三部分组成:   1、服务端:显示分析结果和sonar相关配置   2、客户端:对项目运行源代码进行运算和分析   3、数据库:存储sonar配置和代码分析结果的数据库 2、sonar下载:   官网地址:https://www.sonarqube.org/   下载你中意版本的zip包,放在想要安装的目录,linux...

SQLServer 命令批量删除数据库中指定表(游标循环删除)

DECLARE @tablename VARCHAR(30),@sql VARCHAR(500)DECLARE cur_delete_table CURSOR READ_ONLY FORWARD_ONLY FORSELECT name FROM sysobjects WHERE name LIKE 'PUB%' AND type='U'OPEN cur_d...