Java连接SQL Server数据库
自从大一学了SQL Server以后,就再也没有使用过,当时这门课是和Java一起开的,期末的时候Java需要写一个大作业,要用到数据库,但是在我尝试用Java连接SQL Server的时候,又遇到了很多的问题,一直没能解决。后来那次课设只能用MySQL了(虽然当时还没有学)。
今天由于需要,又一次尝试SQL Server,发现没有那么多坑,可能那时的我实在是太菜了吧。😊只是在安装SQL Server的时候花费了很多的时间。
1. SQL Server2008安装
2. SQL Server配置sa登录
SQL Server的登录有两种方式一种Window,一种是SQL Server身份验证。我们用Java连接SQL Server,需要使用第二种方式,因此,需要设置开启 SQL Server身份验证方式。
1. 通过Windows验证方式登录
安全性->登录名->选中sa右键属性->状态:授予,启用。遮掩设置后Sa就可以登录了
2. 设置开启SQL Server验证登录方式
选中数据库然后右键,安全性->
至此,SQL Server已准备就绪,其实到这里之后的部分已经不重要了,因为之后的操作基本和MySQL和Java的结合操作方式是一样的,除了获取连接的各个url不一样之外
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
public static Connection getConnection() {
try {
return DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;DatabaseName=bookinfo","sa","123456");
} catch (SQLException e) {
e.printStackTrace();
System.out.println("获取连接失败");
}
return null;
}
看,是不是和操作MySQL的方式那么相似!
之后的步骤就真的是熟悉的操作方式了,就不赘述了!