Intellij IDEA 连接 SQL server 2012
因为最近有很多项目,所以实在没有时间来写点东西,但是马上要上数据库实验了,所以今天写下连接数据库的过程,希望能帮助大家在数据库实验的时候能直接使用到一个良好的开发环境,把更多的时间放在掌握数据库原理和SQL语法上。
1.下载Intellij IDEA
首先我们下载一下这个我之前介绍过的IDE,可以直接百度IDEA,或者使用下面的链接:
https://www.jetbrains.com/idea/
然后进入到Intellij IDEA的介绍页面
然后点击download进入下载界面
根据自己的系统来选择对应的版本,不过正常情况下浏览器会自动检测出来你当前的操作系统,这里我是win10系统,然后点击左边的蓝色的download下载按钮,这个蓝色的是Ultimate版本,也就是专业版,提供了数据库自动连接工具和可视化。所以我们选择这个版本。
点击download之后会跳到下面这个界面
短暂的几秒后就会开始下载了。
2.安装Intellij IDEA
打开安装包,然后选择安装路径
然后进行一些设置,照着我这样打勾就行了
然后Install,它会去下载一个java虚拟机,等待一会就好了
安装完成后我们启动这个IDE
第一次启动后需要进行一些全局配置
然后是选择界面风格
这个根据个人喜好选择,选择好了以后点击右下角的下一步
这里什么都不用管,继续下一步
同上,继续下一步,就打开了IDE,这里会弹出让你填写许可证的一个页面,这个许可证我上次说了,你可以去Jetbrains官网上使用学校的邮箱来注册.
如果你不打算常用,idea也提供了三十天的试用期,你点击到Evalute for free直接进去就可以了。
这时就进入了idea 创建项目的界面,我们先放着,先去配置sql server
3.配置SQL Server 2012
这里我默认你在你的电脑上已经装好了SQL server 2012,如果没有装好,那...告辞,自己去百度解决。
首先打开SQL Server Management Studio
默认情况下就像上图一样身份验证是Windows身份验证,为了能够通过代码来控制数据库,我们一会要更改为sql server 验证方式。
我们登录服务器
就是这样一个界面,左侧是项目栏,这里我也不做过多的介绍了,相信大家也有一定的了解了。
创建一个新的用户名,并使用SQL server身份验证方式,点击左侧项目栏中的:
填写用户名,并讲验证方式改为SQL server 身份验证,然后填写登录密码
然后在这个界面的左侧选择页点到服务器角色,全部打勾
然后点确定,退出当前连接,然后测试一下刚刚创建的这个登录名能不能连接到数据库服务器上。
你问我怎么退出当前连接?放心,我肯定给你整的明明白白的。
看到了吗,它旁边那个就是连接按钮,然后我们重新连接一下,使用我们刚刚创建好的那个登录名
他会出现这个界面说密码已经过期,这里再重新设置一下密码就好了
然后就可以使用我们自己创建的一个用户名连接到数据库服务器了。
这里我们随便创建一个数据库,实验肯定就是学生管理系统了,下面我们就创建一个名为StudentManager的数据库。
选择左边项目栏中的数据库,然后右键新建数据库,填写数据库名称,其余选择全部默认即可
点击确定我们就创建了一个新的数据库,可以在数据库栏中看到,但是这个数据库中还没有表
4.数据库端口设置
先打开SQL server端口配置器
点击右侧的TCP/IP开始配置
点击到右侧的IP地址,先将所有的IP都启用了
然后滑倒最下面IPALL,将TCP端口改为1433,这个是sql server默认端口
然后确定。
4.重启服务器
直接一个快捷键win+s呼叫小娜,然后搜索
在服务窗口中找到自己的数据库服务器,然后点击左侧的重启此服务
5.到Intellij IDEA 创建一个项目
点击Create New Project
这里提示你没有jdk,jdk就是java开发环境,你可以百度一下如何配置,这里我就不写了,挺累的,其余都不用点,然后下一步
使用模板创建一个helloworld项目,然后下一步
这里设置项目名和项目地址,然后finish,就创建了项目
6.连接到sql server数据库
在IDE上侧工具栏中选择
然后会在IDE右侧弹出一个界面,然后点击配置按钮
在新弹出的界面的左上角点击创建一个新的数据库连接
然后选取SQL server(Microsoft)
先下载一个必要的驱动文件,直接点一下,ide就会自动下载安装
然后填写一些信息,这些信息都是我们前面设置好的,大家可以参考我的去填写
然后可以点击Test Connection测试是否能连接上。
连接成功后,点击ok,之后会自动打开一个SQL 语句控制台,然后你就可以开始数据库编程了
总结
建议大家跟着我写的这个教程提前配置一下,如果你能够认真的执行下来,应该是没有问题的,大家加油。
领取专属 10元无门槛券
私享最新 技术干货