最近公司在做SharePoint的相关东西,用到的数据库是SQLServer。对于之前了解SQLServer甚少的我,内心难免有点激动和胆怯。怀着强烈的好奇心和求知欲,我踏上了SQLServer的探索之路。
工作环境:SQLServer安装在另一台机器上,我在工位上的机器远程操作。
开发工具:Intellij IDEA。
SQLServer有两种验证方式:
1.SQLServer自身的验证;
2.Windows 域 那一套验证;(因为都是Windows的产品)
先说说SQLServer验证流程吧:
1.SQLServer官网上下载所需要的文件,解压完后的文件如下图
打开
添加环境变量,这一步,网上很多,我也是现用现查,不记。。。
然后,将 sqljdbc42.jar 拷到项目工程lib目录下,并添加依赖库。
到此,需要的外部条件就满足了。接下来,就是代码的东西了。
private static final String JDBC_JAR_NAME = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String DB_URL = "jdbc:sqlserver://ip地址:端口号;DatabaseName=" + DB_NAME + ";integratedSecurity=true";
这两个值格式就这样了,用户名,密码默认是 sa,sa。 要是改过了就用改过的。
如果connection不为null,则说明连接成功。
PS: 我在连接数据库是,出现过几个异常,根据上面的提示信息改就行。 一般就是 账号密码,端口号的问题。
下面,我们看看Windows 那一套验证:
这种情况,在上面那一套的基础上,需要再多一个文件。
(看计算机是多少位的操作系统)
把这个文件拷到C盘的system目录下。
外部条件就准备好了。
因为是一套验证,所以从你登录到SQLServer计算机上就已经要注意了。
登录电脑时的账号、密码就是SQLServer用的账号、密码,这一点要注意。SQLServer有一个可视化管理工具:SQLServer Management Studio,这个用起来挺直观的。
如果账号、密码没问题,把上面那一套的账号、密码换成现在的,就能登录上了。
PS:添加成员的时候,切记要用Administrator账号登录,添加。如果是其他成员的话,权限是不够的,登录不上的。(本人亲自踩到的坑)
好了,基本上就这样了。如果我说的不对或者大家有问题,可以在下面留言。