位置: IT常识 - 正文

idea连接SQL Server数据库(idea连接sqlserver数据库教程)

编辑:rootadmin
idea连接SQL Server数据库 数据库配置1.安装数据库:自行安装        我的SQL Server版本为20192.登录数据库,登陆方式有两种,连接数据库选择SQLServer身份验证

推荐整理分享idea连接SQL Server数据库(idea连接sqlserver数据库教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:idea连接sql server在窗口实现增删改查功能,idea连接sqlserver数据库后怎么使用,idea连接sql server失败解决方法,idea连接sqlserver数据库代码,idea连接sql server在窗口实现增删改查功能,idea连接SQL server,idea连接sqlserver数据库失败,idea连接sqlserver数据库失败,内容如对您有帮助,希望把文章链接给更多的朋友!

1.windows登录,直接登录

2.SQLServer登录,需要输入用户名和密码,默认用户名“sa”

3.查看是否为第二种身份验证方式,如果是不需要做任何修改

 4.设置密码(这一步可以在安装数据库时就可以完成),如果觉得用户名有问题,也可以修改用户名

 5.查看SQL Server端口号(默认端口:1433),选择SQL Server2019配置管理器

 6.打开SQL Server网络配置,打开Tcp/IP协议,进去查看SQL Server端口号,到此数据库配置完成

idea连接SQL Server数据库(idea连接sqlserver数据库教程)

 下载JDBC包(提醒:不要下载最新版本,zip和tar.gz都可用)        下载时查看一下自己的jdk版本,win+R输入cmd命令,输入Java -version,之后选择要导入的jar包版本https://learn.microsoft.com/zh-cn/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver16#previous-releasesidea连接数据库1.创建一个Java项目2.在idea中导入jar包,需要进行设置,将它修改为模块有效

选择Add as.....修改为模块有效

 

 Java代码1(执行数据库查询语句)

package com.exit.jdbc;import java.sql.*;import static java.lang.Class.forName;import static java.sql.DriverManager.*;public class JDBCDemo { public static void main(String args[]) throws Exception { //1.加载驱动 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); System.out.println("加载驱动成功!"); //2.连接 String dbURL = "jdbc:sqlserver://localhost;DatabaseName=db1";//DatabaseName=跟上要连接的数据库名称,我要连接db1数据库,所以DatabaseName=db1 String user = "sa"; String password = "123456";//在引号中修改为自己设置的登陆密码 Connection conn = getConnection(dbURL, user, password); System.out.println("连接数据库成功!"); //3.定义SQL语句 String sql = "select * from account"; //4.获取执行SQL对象并执行 PreparedStatement stmt = conn.prepareStatement(sql); //5.处理结果 ResultSet res = stmt.executeQuery(); while (res.next()) { String title = res.getString("name"); System.out.println(title); } //6.释放资源 stmt.close(); conn.close(); }}

 运行结果

Java代码2(对数据库进行操作) 

package com.exit.jdbc;import java.sql.*;import static java.lang.Class.forName;import static java.sql.DriverManager.*;public class JDBCDemo { public static void main(String args[]) throws Exception { //1.加载驱动 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); System.out.println("加载驱动成功!"); //2.获取连接 String dbURL = "jdbc:sqlserver://localhost;DatabaseName=db1";//DatabaseName=跟上要连接的数据库名称,我要连接db1数据库,所以DatabaseName=db1 String user = "sa"; String password = "123456";//在引号中修改为自己设置的密码 Connection conn = getConnection(dbURL, user, password); System.out.println("连接数据库成功!"); //3.定义SQL语句 String sql = "update account set money=2000 where id='1'"; //4.获取执行SQL的对象 Statement stmt = conn.createStatement(); //5.执行SQL语句 int count = stmt.executeUpdate(sql); //6.处理结果,打印出受影响的行数 System.out.println(count); //7.释放资源 stmt.close(); conn.close(); }}

运行结果

 错误分析加载驱动成功,但无法连接数据库,问题可能为jar包的版本太高,换一个低一点的版本即可

本文链接地址:https://www.jiuchutong.com/zhishi/295948.html 转载请保留说明!

上一篇:利用Matlab进行图像分割和边缘检测(利用matlab作图)

下一篇:Chat GPT5的主要介绍(gpts)

  • 库存暂估入账
  • 用友t3凭证日期怎么自动排序
  • 上级补助收入支出决算科目
  • 购进灭火器材怎么入账
  • 电器电子产品及配件入账
  • 增值税逾期未申报网上可以吗
  • 收到政府土地收回的短信
  • 其他应付款冲应收账款
  • 跨年的发票作废账务如何处理
  • 融资协议如何缴纳印花税
  • 利润分配从哪里取数
  • 企业个人完税证明怎么开
  • 租赁类专票不含增值税吗
  • 仓储费专用发票可以抵扣吗?
  • 小型连锁药店需要报国税吗?
  • 免抵税额和免抵退税额有什么区别
  • 小微企业享受税收优惠个数
  • 赞助支出属于什么费用
  • 统借统还定义
  • 不动产取得以什么为要件
  • 增值税税率调整时间16变13
  • 发改委规定电网企业职工福利费
  • 企业债券收入要在所得税前扣除吗
  • 期间损益结转怎么结转
  • 住宿发票税率免税是怎么回事
  • 利息支出的会计科目
  • 公司租赁汽车
  • 苹果设置输入法在哪里设置
  • 签证费会计分录
  • 收到苗木发票怎么做账
  • 公司银行贷款能贷多少
  • php抽象类使用场景
  • 广告牌费用会计分录
  • 苹果电脑 浏览器
  • 跨地区经营建筑企业预缴增值税
  • vue框架基础知识
  • 工程物资已到发票怎么开
  • php操作字符串函数
  • speedtest教程
  • 小规模纳税人货款怎么算
  • 总公司接活让分公司去做可以吗
  • mysql 5.7.20 win64 安装及配置方法
  • mongodb建立索引的命令
  • 织梦使用教程
  • 业务活动表本年累计数公式是什么
  • 怎么修改申报数据
  • 制造费用属于哪一类会计科目
  • 哪些企业可以不计提盈余公积
  • 保险公司的奖励制度
  • mysql恢复备份文件
  • 小企业会计准则适用于哪些企业
  • 先买再卖影响可取现金吗
  • 企业注销资本公示时间
  • 进项税和销项税月末怎么结转
  • 参加新冠疫情防控工作总结
  • 物业公司预收的物业费怎么做账
  • 我国税收税类中的流转税
  • 货款折扣的账务处理
  • 会计凭证编制程序和用途
  • 什么叫临建工程
  • 销售费用包括哪些内容?其明细科目有哪些?
  • 职工福利费核算哪些内容
  • macos怎么操作
  • ghost读取不到硬盘
  • winpe如何使用
  • 修改linux系统ip
  • linux如何设置用户自己的工作环境
  • linux小技巧
  • 冗余文件是什么意思
  • webpack-loader
  • div css table
  • 中文路径和英文路径
  • node.js怎么用
  • 安卓app性能测试
  • python数据通信
  • 在电子税务局如何增加税种
  • 中国税务报优秀文学作品年度评选
  • 纳税人分类分级管理办法
  • 过了征期更正申报进项税可以多认证嘛
  • 企业税收筹划的基本目标
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设