位置: 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)

  • 一键还原是什么意思(一键还原有用吗)

    一键还原是什么意思(一键还原有用吗)

  • 双十一退回的红包还能用吗(2020双十一退货红包退回吗?)

    双十一退回的红包还能用吗(2020双十一退货红包退回吗?)

  • 4g手机ip地址是固定的吗(4g手机ip地址查询)

    4g手机ip地址是固定的吗(4g手机ip地址查询)

  • QQ浏览器另存为的文件在哪里(qq浏览器另存为的文件找不到怎么办)

    QQ浏览器另存为的文件在哪里(qq浏览器另存为的文件找不到怎么办)

  • 手机屏幕很脏擦不掉怎么办(手机屏幕太脏擦不干净怎么办)

    手机屏幕很脏擦不掉怎么办(手机屏幕太脏擦不干净怎么办)

  • 未开启拼小圈别人能看到吗(未开启拼小圈别人能否看到)

    未开启拼小圈别人能看到吗(未开启拼小圈别人能否看到)

  • 2032电池和2025通用吗(2032电池和2025电池)

    2032电池和2025通用吗(2032电池和2025电池)

  • 苹果11侧边按钮怎么关机(苹果11侧边按钮失灵怎么办)

    苹果11侧边按钮怎么关机(苹果11侧边按钮失灵怎么办)

  • mate30pro有几种颜色(华为mate30pro几个颜色)

    mate30pro有几种颜色(华为mate30pro几个颜色)

  • 为什么qq改密码了还是能被别人登录(为什么qq改密码qq音乐还能登录)

    为什么qq改密码了还是能被别人登录(为什么qq改密码qq音乐还能登录)

  • 为什么闲聊提现迟迟不到(为什么闲聊提现不成功)

    为什么闲聊提现迟迟不到(为什么闲聊提现不成功)

  • 108键和104键盘有区别在哪(104键和108键哪个好)

    108键和104键盘有区别在哪(104键和108键哪个好)

  • 钉钉可以加入几个企业(钉钉可以加入几个)

    钉钉可以加入几个企业(钉钉可以加入几个)

  • 微信怎样撤回发出的消息(微信怎样撤回发出去的好友验证申请)

    微信怎样撤回发出的消息(微信怎样撤回发出去的好友验证申请)

  • 电脑与打印机脱机怎么连接(电脑与打印机脱机状态怎么恢复正常打印)

    电脑与打印机脱机怎么连接(电脑与打印机脱机状态怎么恢复正常打印)

  • 华为荣耀9x上市时间(华为荣耀30)

    华为荣耀9x上市时间(华为荣耀30)

  • 乐视手机没声音怎么办(乐视手机音量小怎么办)

    乐视手机没声音怎么办(乐视手机音量小怎么办)

  • 小米9pro怎么隐藏刘海(小米9如何隐藏手机应用)

    小米9pro怎么隐藏刘海(小米9如何隐藏手机应用)

  • 什么叫企业上云(什么叫企业上云?为什么财务软件适合上云?)

    什么叫企业上云(什么叫企业上云?为什么财务软件适合上云?)

  • 快手快闪视频怎么弄(快手快闪视频怎么关闭)

    快手快闪视频怎么弄(快手快闪视频怎么关闭)

  • 如何调整电子照片分辨率(如何调整电子照片比例)

    如何调整电子照片分辨率(如何调整电子照片比例)

  • 安卓手机如何去除锁屏广告(安卓手机如何去水印)

    安卓手机如何去除锁屏广告(安卓手机如何去水印)

  • 信用卡pos机怎么用(信用卡pos机怎么改银行卡)

    信用卡pos机怎么用(信用卡pos机怎么改银行卡)

  • 无法启动此程序因为计算机中丢失api-ms-w(无法启动此程序vcruntime140.dll)

    无法启动此程序因为计算机中丢失api-ms-w(无法启动此程序vcruntime140.dll)

  • rx580配什么主板(rx580配什么主板和cpu发挥最大性能)

    rx580配什么主板(rx580配什么主板和cpu发挥最大性能)

  • 朋友圈头像双击为什么震动(朋友圈头像双击动作装扮是什么意思)

    朋友圈头像双击为什么震动(朋友圈头像双击动作装扮是什么意思)

  • 系统触感反馈是干嘛的(系统触感反馈的作用)

    系统触感反馈是干嘛的(系统触感反馈的作用)

  • 手机如何监控汽车(手机如何监控汽车的适时动态)

    手机如何监控汽车(手机如何监控汽车的适时动态)

  • Windows安装Stable Diffusion WebUI及问题解决记录(windows安装无法继续,若要安装请重新启动)

    Windows安装Stable Diffusion WebUI及问题解决记录(windows安装无法继续,若要安装请重新启动)

  • 3年自动化测试经验,面试连20K都拿不到,现在都这么卷了吗····(自动化测试三年规划)

    3年自动化测试经验,面试连20K都拿不到,现在都这么卷了吗····(自动化测试三年规划)

  • 第一季度利润表简易
  • 多余的实收资本可以转到其他应付款吗
  • 哪些纳税人需要实名办税
  • 摊余成本加还是减
  • 建造期间不可抗力因素入成本么
  • 专项资金是否缴纳企业所得税
  • 药店商品进销差价
  • 职工在病假领取失业金
  • 发票收到以后必须查验吗
  • 企业多缴纳所得税怎么办
  • 出口退税转为免税
  • 临时存款账户包括保证金账户
  • 沥青混凝土增值税风险
  • 小规模纳税人季度销售额不超过30万免征
  • 外籍人士离职补偿
  • 填写报关单需要什么资料
  • 公司个人所得税怎么申报
  • 服务行业营业成本占比
  • 固定资产清查表
  • 怎么关闭iphone手机
  • 贴息费率
  • 长期待摊费用转入成本分录
  • 长期待摊费用挂账原因
  • linux-4.4
  • php怎么自学
  • 若依框架自动生成代码
  • 苹果发布macOS13.5开发者预览版
  • 固定资产毁损应该填制什么凭证
  • 交易性金融资产属于什么科目
  • 建筑保温材料施工工艺
  • wrme.exe是什么
  • 马德拉群岛旅游攻略
  • php返回函数值的关键字
  • vue该怎么学
  • 平价股权转让还需要所得税吗
  • 哪些人不要申报个税
  • mysql 服务器配置
  • 数字黑洞有哪些
  • sqlserver怎么把数据库导出来
  • 民间非营利组织有哪些
  • 公司股东向银行货款,与私人财产有没有关系
  • 入伙退伙协议要盖章吗
  • 核定征收企业所得税的小型微利企业不得享受优惠政策
  • 存货跌价准备转回的条件有哪些
  • 发票申领多久才可以批
  • 主营业务成本如何设置明细
  • 附加税怎么算出来的
  • 预收账款属于借还是贷
  • 经营性应收项目的计算公式
  • 企业应如何降低消费者
  • 建筑企业其他应付款包含什么内容
  • 在建工程进项税额抵扣规定
  • 销项税红字发票如何做账
  • mysql两者之间
  • sqlserver远程连接设置
  • ubuntu怎么更改用户名
  • win8pe下载iso
  • win8.1操作系统关闭驱动数字签名
  • linux命令大全chm版
  • wincomm.exe - wincomm是什么进程
  • 硬盘安装windows xp
  • win10安装的中文包在哪
  • win8的设置
  • javascript create
  • ubuntu sudo apt-get install
  • Div CSS absolute与relative的区别小结
  • 网络传输协议是事实上的国际标准
  • java怎样学
  • sticky memo widget
  • android重写方法
  • js点击
  • JavaScript中的NaN代表什么
  • jquery怎么遍历
  • 金税全国客服电话
  • 网上申领的电子发票如何读入金税盘
  • 出口企业能否更换法人
  • 物业公司收取的物业费用如何缴税
  • 税务罚款会影响宝宝当公务员不
  • 深圳税务开票软件发票下载
  • 税务会计业务处理流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设