您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Java(IntelliJ IDEA)连接数据库(SqlServer) 环境配置

bubuko 2022/1/25 19:08:11 sqlserver 字数 4942 阅读 962 来源 http://www.bubuko.com/infolist-5-1.html

今天用IntelliJ IDEA连接SqlServer。实现Java调用Sql语句。 Step1. 首先我们需要下载mricosoft官方的sqlsever API,JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。 下载地址:https://docs.microso ...

今天用IntelliJ IDEA连接SqlServer。实现Java调用Sql语句。

Step1.

首先我们需要下载mricosoft官方的sqlsever API,JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。

下载地址:https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver15。

下载zip文件后解压在自己选择的路径:

技术分享图片

 

 

 

 Step2.

新建Java项目

技术分享图片

 

 

Step3.

File -> Project Structure -> Modules -> 选中要添加build path的项目 -> Dependencies -> 点击右边的小加号  -> 选择JARs or directories ->选择要添加的外部jar包

从刚才的解压路径下选择一个jar包导入,这里我选择的是mssql-jdbc-9.2.1.jre15.jar

技术分享图片

 

 导入后:

技术分享图片

 

 

Step4.

将JDBC文件夹中mssql-jdbc_auth-9.2.1.x64.dll复制到Java jd的bin文件夹下

技术分享图片

 

 

 

Step5.

至此,环境配置完成,来写一段demo代码测试一下

import java.sql.*;
public class Test
{

    public static void main(String [] args)
    {
        Connection con;
        Statement st;
        ResultSet result;

        String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
        String dbURL="jdbc:sqlserver://localhost:1433;integratedSecurity=true; DatabaseName=LearnDB";
        //jdbc:sqlserver://localhost:1433;integratedSecurity=true选择windows本地验证登陆。
        String sql=("select st.Sid‘学号‘,st.Sname‘姓名‘,ug.gname‘班级‘,uc.Cname‘课程‘,sc.score2‘期末成绩‘from uStudent st inner join uSC sc on st.Sid=sc.sid inner join uGrade ug on st.gid=ug.gid inner join uCourse uc on sc.cid=uc.Cid order by st.Sid");
        try
        {
            Class.forName(driverName);
            con= DriverManager.getConnection(dbURL);
            st=con.createStatement();
            result=st.executeQuery(sql);
            int col=result.getMetaData().getColumnCount();

            System.out.println("");
            while(result.next())
            {
                for(int i=1;i<=col;i++)
                    System.out.print(result.getString(i) + "\t");
                System.out.println();
            }

        }catch(Exception e)
        {
            e.printStackTrace();
        }
    }
}

测试结果:

技术分享图片

 

 查询成功。

 欢迎学习交流,如有错误,欢迎留言批评指正!

Java(IntelliJ IDEA)连接数据库(SqlServer) 环境配置

原文:https://www.cnblogs.com/xancantcoding/p/14754463.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶