JDBC之用IDEA连接SQLServer数据库实用教程

目录

前言

一、数据库准备

1.通过SQLServer配置管理器打开TCP/IP协议,设置状态为已启用

2.数据库登录模式设置为身份验证登录(如果已经设置可忽略此步骤)

3.下载SQLServer驱动jar包

二、IDEA准备

1.导入SQLServer驱动jar包

 2.编写测试代码,向SQLServer数据库发动SQL语句请求

 三、连接报错解决方案

四、小结


前言

最近Java学完了JDBC,在连接数据库这件事情上,也找了网上很多博主的文章,期间也遇到了不少问题,最终经历一番曲折解决了数据库连接问题。我也理解新手在接触JDBC时,尤其是在建立数据库连接上非常令人头疼。为此,博主花了晚上一个半小时,精心准备了这篇教程来解答。

一、数据库准备

1.通过SQLServer配置管理器打开TCP/IP协议,设置状态为已启用

按照步骤:此电脑-->管理-->服务和应用程序-->SQLServer配置管理器-->SQLServer网络配置

-->选择打开你本机SQLServer的实例的协议-->TCP/IP协议

注意:如果TCP/IP协议已被禁用则需要右键选中打开,将其设置为已启用状态,否则会影响到后面的数据库连接操作!启用之后要重新启动SQLServer服务:打开SQLServer配置管理器里面的SQLServer服务,右键SqlServerAnalysisServices(黄色图标)重新启动,耐心等待即可完成刚才的配置。

双击IP地址-->IPALL(下拉到最后)-->把TCP端口改为1433(1433为SQLServer数据库的默认端口号,不同的数据库有不同的默认端口号)

2.数据库登录模式设置为身份验证登录(如果已经设置可忽略此步骤)

打开数据库实例-->安全性-->登录名-->右键sa-->属性-->勾选SQLServer身份验证并设置密码

再打开状态,授予连接到数据库引擎和启用登录名

(注:一般默认如此,但是不排除在安装SQLServer数据库时设置了拒绝和禁用因素,所以查看一下确保最后的连接能够成功)

 再右键数据库实例打开服务器属性,打开安全性,配置如下

 下面重启数据库使得上述配置生效即可。

(关闭重开或者右键服务器点击重新启动数据库服务即可)

3.下载SQLServer驱动jar包

已上传百度网盘:

链接:https://pan.baidu.com/s/1oYYEzXJt-22fKssHl4C7Ag 
提取码:o999

(注:里面有三个驱动包,读者根据自己SQLServer版本选择,本人目前用的是SQLServer2012)

二、IDEA准备

1.导入SQLServer驱动jar包

左上角Files-->Project Structure-->Libraries-->点击 + 号-->选择Java-->选择刚刚下载的SQLServer驱动包的路径-->OK

 2.编写测试代码,向SQLServer数据库发动SQL语句请求

以下测试代码建立在数据库中已经建立了名为school的数据库,并且在里面创建一张student表

 测试代码:

import java.sql.*;
public class sql2 {
    public static void main(String args[]){
            Connection con;
            Statement st;
            ResultSet rs;
            String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=school";
            String userName="sa";
            String userPwd="123456";
            String sql="select * from student";
            try {
                con = DriverManager.getConnection(dbURL, userName, userPwd);
                st = con.createStatement();
                rs = st.executeQuery(sql);
                while (rs.next()) {
                    String sno = rs.getString(1);
                    String sname = rs.getString(2);
                    String ssex = rs.getString(3);
                    String sbir = rs.getString(4);
                    String sclass = rs.getString(5);
                    System.out.println("学号:" + sno + "\n姓名:" + sname + "\n性别:" + ssex
                            + "\n出生日期:" + sbir + "\n班号:" + sclass);
                }
                rs.close();
                st.close();
                con.close();
            }catch(SQLException e){
                e.printStackTrace();
                System.out.println("数据库连接失败!!!");
            }

    }
}

运行结果:

能够打印出从数据库中查询到的数据,那么恭喜你,数据库已经连接成功啦!

 三、连接报错解决方案

请借鉴这位博主的文章,挺详细的

2种解决方案

四、小结

        作为程序员,自行解决问题的能力非常重要,即所谓的Debug能力。网上很流行的一句话:“程序员工作三连:查Bug,改Bug,写Bug......”,当然这是调侃,但也很现实。

        凡是遇到问题先不要慌,勇于探索解决它。就像这个数据库连接问题,我一开始搞也遇到了很多问题,历经曲折终于解决了,并成功帮助两个室友成功连接数据库,十分钟左右就搞定了。

        所以只有十分努力,才能看起来毫不费力。诚如斯言!

-----------------------------------------

最后如果你觉得本文对你有帮助的话,别忘记点赞加关注哦。

如果连接仍有问题,可以私信我,有空必回。

### 回答1: 在 IntelliJ IDEA连接 SQL Server 数据库需要以下步骤: 1. 安装 Microsoft JDBC 驱动程序,可从官网下载。 2. 在 IntelliJ IDEA 中打开 "数据库" 面板。 3. 点击 "设置" 按钮,选择 "数据库驱动程序" 选项。 4. 点击 "+" 按钮,选择 "Microsoft" 作为驱动程序的类别。 5. 选择 "Microsoft SQL Server" 作为驱动程序名称。 6. 指定驱动程序的位置,提供给你下载的jar文件 7. 通过连接数据库并输入相应的数据库连接信息(如URL,用户名和密码)来连接数据库。 之后你就可以在IntelliJ IDEA连接 SQL Server数据库了. ### 回答2: idea连接sqlServer数据库需要遵循以下步骤: 1.首先,需要使用Java Development Kit(JDK)编写代码,因为需要使用JDBC连接SQL Server数据库。所以,在开始操作前,你需要先确认已经安装并配置好JDK。 2.接着,在idea中创建一个Java项目,并且导入SQL Server JDBC驱动,可以从Microsoft下载官方JDBC驱动程序包(sqljdbc42.jar)。将该驱动程序包拷贝到项目中的lib文件夹下。 3.在IDEA中打开项目,然后在“Project Structure”中找到“Libraries”选项卡,在此处选择“+”按钮,将下载的jdbc驱动加入到项目的classpath中。 4.打开你的Java代码文件,在其中添加JDBC适配器及一些必要的信息。在代码中使用jdbc连接方法进行数据库连接,并提供数据库URL、用户名和密码,以便与SQL Server建立连接。以下是一个javaServer连接sqlServer数据库的代码范例: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection connection = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=mydatabase","username","mypassword"); 5.最后,在IDEA中运行该Java类以连接到SQL Server数据库。 以上就是idea连接到SQL Server数据库的步骤,按照这些步骤操作,你就可以成功的连接SQL Server数据库了。除此之外,也有一些其他的工具和插件可以辅助IDEA连接到SQL Server数据库,但上述步骤应该是最常见和最有效的连接方法。 ### 回答3: Idea是一款强大的Java开发工具,能够很好地帮助Java开发者进行项目的开发与管理。在Idea连接SQL Server数据库,可以让我们更轻松地管理和操作数据库。下面简单介绍一下如何在Idea连接SQL Server数据库。 1. 首先,需要下载并安装SQL Server的JDBC驱动程序。可以从官方网站或第三方网站下载对应版本的JDBC驱动程序,并将其与Idea进行关联。一般情况下,我们需要将JDBC驱动程序的.jar文件复制到Idea的classpath路径下。 2. 打开Idea,并选择菜单栏中的“Database”选项,然后点击“New”按钮,选择类型为“Microsoft SQL Server”。 3. 在弹出的窗口中,需要输入连接数据库的相关信息,包括: 1)Host:SQL Server的主机名或IP地址。 2)Username:连接数据库的用户名。 3)Password:连接数据库的密码。 4)Database:要连接数据库名称。 4. 输入完毕后,点击“Test Connection”按钮,测试连接是否成功。如果成功,会弹出提示信息。 5. 最后,点击“OK”按钮保存连接设置,即可在Idea中进行数据库操作。 总的来说,Idea连接SQL Server数据库比较简单,只需要按照以上步骤进行操作即可。通过连接数据库,我们可以更加方便地进行数据读取、写入及管理,为开发人员提供更加高效和便捷的数据库操作体验。
评论 39
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顾老师不懂代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值