JDBC连接数据库,解决⽤户“sa”登录失败的问题
JDBC连接数据库,解决⽤户“sa”登录失败的问题
优秀团员事迹材料最近学习Java的JDBC连接数据库,想连接SQL server2017,在SQL Server Management Studio上使⽤“sa”⽤户可以登录连接上数据库,⽽在eclipse 中缺提⽰⽤户“sa”登录失败,⽹上看了许多⽂章,都没有完全解决我的问题,下⾯展⽰我解决这个问题的步骤,本⼈新⼿,有不⾜的地⽅请⼤佬们指点。
⾸先,建⽴⼀个Java项⽬
然后,导⼊SQL server驱动程序
在项⽬上右键⿏标,选择【Build Path】->【configure Build Path】->【Add External JARS…】,选择下载的驱动程序。
然后,点击【Apply and Close】即可。
冬雪的诗句接下来就是配置SQL server了
我这⾥⽤的是MSSQLSERVER01协议,所以点击【SQL Server⽹络配置】选择MSSQLSERVER01协议,然后将三个协议都启⽤。
然后右键TCP/IP,选择属性
将第⼀个的IP地址设置为127.0.0.1,从上往下的所有已启⽤都选择“是
设置端⼝号为1433
设置完成后,重启SQL sever服务
右键MSSQLSERVER01,选择重新启动即可。
接下来,打开Microsoft SQL Server Management Studio。先选择Windows⾝份登录。
右键图中选中部分,选择【属性】->【安全性】
设置为SQL server⾝份验证和Windows⾝份验证。点击确定。
双击⽤户“sa”
取消勾选强制实施密码策略,默认数据库为master就⾏。然后设置密码,我设置的为123456。启⽤登录名。
断开连接,然后测试⽤SQL server⾝份验证登录,登录成功。
下⾯就可以在eclipse中测试连接
火灾分类打开刚才已经导⼊了驱动程序的项⽬,建⽴⼀个包,包下创建⼀个测试类。
编写测试代码如下:
import java.sql.Connection;
import java.sql.DriverManager;
public class Test
{
public static void main(String[] args)
{
String driverName=“com.microsoft.sqlserver.jdbc.SQLServerDriver”;//SQL数据库引擎
String dbURL=“jdbc:sqlserver://127.0.0.1:1433;DatabaseName=student”;//数据源注意若出现加载或者连接数据库失败⼀般是这⾥出现问题String Name=“sa”;
轻伤害量刑标准
String Pwd=“123456”;
竞聘演讲稿精彩开头try
{
Class.forName(driverName);
Connection Connection(dbURL,Name,Pwd);
System.out.println(“连接成功QAQ!”);
conn.close();
}
catch(Exception e)
{
System.out.println(e);
}
}
当过兵站过岗}
注意:⼀定要实现建好student数据库,并且确认拥有者为sa
右键建⽴好的student数据库,选择【⽂件】,所有者为“sa”
最后,运⾏测试代码
连接成功了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论