连接数据库的步骤 JAVA 连接到 SQLserver 的步骤、方法和遇到的问题

JAVA 连接到 SQLserver 的步骤、方法和遇到的问题

更新时间:2022-06-16 09:11:09 作者:Try,Sage

Java 比其他语言(如 C、C++ 等)连接数据库要方便很多连接数据库的步骤,下面文章主要介绍大家在 JAVA 连接 SQLserver 中遇到的步骤和问题,文字通过图文进行了非常详细的介绍连接数据库的步骤,有需要的朋友可以参考一下

这是一个 java 类文件

要实现与数据库的此类连接,必须执行以下步骤:

1. 加载驱动程序

2. 加载驱动程序

3. 连接到指定的数据库

4. 测试

第 1 步:从 SQLserver 官网下载 jdbc 驱动,下载时确保 jdbc 版本与 javaJDK 版本对应。

在图中,我们可以看到 JDBC 的 9.4 版本同时兼容 16.0、11.0 和 1.8,这时候我们需要确定我们的 JDK 版本号方法:按 win+R,输入 cmd,在弹出的命令窗口中输入 java -version

在图中,我们可以看到我们的 JDK 版本是 1.8,所以我们应该在刚刚下载的存档中选择 1.8 版本的 JAR,然后右键单击 Java 项目,创建一个名为 LIB 的新文件夹

在 lib 文件夹中,粘贴我们刚刚复制的 jar 文件

然后右键单击 Java 项目,如图所示单击,进入创建路径的窗口

按图中所示的顺序单击

第三步,在你的 java 项目的 lib 文件中选择 jar 包,然后点击 OK,会出现 Referenced Libraries,创建成功!

这时候就算我们的 jdbc 驱动加载成功了,既然有负载,必然会有负载,而加载方式是通过命令实现的,命令如下:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

此命令用于将驱动程序加载到 java 类文件中

接下来,我们需要通过驱动将 java 连接到数据库,命令如下:

String dburl="jdbc:sqlserver://localhost:端口号;DatabaseName=数据库名";
Connection con = DriverManager.getConnection(dburl,"sa","sql2008");//连接到目标数据库
System.out.println("连接成功");

其中,sa 是用户名,sql2008 是密码,端口号写的内容下面将详细说明

此时我们已经完成了一半,此时运行会失败,那是因为 SQLserver 中有一些东西我们没有设置,这里是设置的步骤。

首先,让我们打开 SSMS 并单击 Connect: Note(连接到它的数据库服务器的名称)!!

我们右键单击服务器并选择 Properties – Security – Set the authentication method to SQLserver—–

还行

选择 SA —- Security —- Login Name(登录名称)

右键单击属性 —– 以将密码—— general(请注意,密码必须与 java 命令的密码相同)。

选择 状态设置 登录 —– 已启用

接下来,我们打开 SQL 配置管理器,如果找不到配置管理器,可以在搜索框中输入“配置管理器”来打开

选择 SQLserver 网络配置—-的协议(数据库服务器的名称),—–双击 tcp/ip 将其打开

将 enable 更改为 Yes

将 IP 地址中所有已启用的地址更改为“是”。

注意:如果你的数据库服务器不是默认的 MSSQLSEVERVER,那么你必须手动指定端口号,一般来说,默认服务器端口号是 1433,这不需要你手动设置,但如果你的服务器名称不是 MSSQLSEVERVER,那么这意味着你没有安装数据库实例配置选择了“默认实例”, 但是“命名实例”,通过你自己的数据库名称来获取实例,命名实例和默认实例的区别在于,默认实例的数据库会自动为 TCP/IP 配置一个 1433 的端口号,而命名实例则没有,你需要自己手动指定端口号。

网上很多教程只讲了 default server 状态下的配置方法,并没有提到 named server 的配置方法,导致了很多配置失败。博主原本命名为服务器,结果被默认服务器的教程配置搞混了。

指定端口号的方法是在所有 TCP 端口之后输入任意数字,我这里输入了 1488

并在 java 命令行中填写您的端口号

以上都做完了,就需要重启服务器,如果你是默认服务器,就需要重启 SQL 服务器(MSSQLSEVERVER),如果是命名服务器,就需要重启 SQL 服务器(命名)。

若要重新启动服务器,请右键单击 SQL Server 服务—–重新启动

重启后,我们回到 MyEclipse 并重新运行命令,当控制台显示 “Connection Successful” 时,表示数据库连接成功

—————————————- ——————————- “Scattering Flowers at the End” 的

总结

以上就是这篇关于 JAVA 连接 SQLserver 的文章,更多相关的 JAVA 连接 SQLserver 内容,请搜索之前的脚本首页文章或者继续浏览下面的相关文章,希望你以后能支持这个脚本首页吧!

© 版权声明
THE END
喜欢就支持一下吧
点赞267赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容