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

  • 网络营销的十大要领(网络营销十大成功案例)

    网络营销的十大要领(网络营销十大成功案例)

  • 微信通信行程卡在哪里(微信通信行程卡取消授权)

    微信通信行程卡在哪里(微信通信行程卡取消授权)

  • 华为 nova 7 pro 5g有没有红外线功能(华为 nova 7 pro 5g快充)

    华为 nova 7 pro 5g有没有红外线功能(华为 nova 7 pro 5g快充)

  • 亲属卡点外卖会显示什么(亲属卡点外卖会扣钱吗)

    亲属卡点外卖会显示什么(亲属卡点外卖会扣钱吗)

  • 连接显示器和主机的线叫什么(连接显示器和主机的是显卡吗)

    连接显示器和主机的线叫什么(连接显示器和主机的是显卡吗)

  • ipad4升级到10.3.3会卡吗(ipad4升级到10.3.3频繁重启,什么原因)

    ipad4升级到10.3.3会卡吗(ipad4升级到10.3.3频繁重启,什么原因)

  • 华为p40关机键在哪里(华为p40关机键设置)

    华为p40关机键在哪里(华为p40关机键设置)

  • 中国电信10071怎么解决(中国电信10071是什么意思)

    中国电信10071怎么解决(中国电信10071是什么意思)

  • 怎样在excel表格中筛选出自己想要的信息(怎样在excel表格里筛选出我要的内容)

    怎样在excel表格中筛选出自己想要的信息(怎样在excel表格里筛选出我要的内容)

  • nike如何取消订单(nike上怎么取消订单)

    nike如何取消订单(nike上怎么取消订单)

  • amd卸载了有影响吗(amd卸载了有影响系统吗)

    amd卸载了有影响吗(amd卸载了有影响系统吗)

  • 删掉好友重新添加好友会知道吗(删掉好友重新添加要同意吗)

    删掉好友重新添加好友会知道吗(删掉好友重新添加要同意吗)

  • 中国手机卡在外国能用吗(中国手机卡在外国显示无服务怎么办)

    中国手机卡在外国能用吗(中国手机卡在外国显示无服务怎么办)

  • 华为Mate尺寸是多少(华为mate系列屏幕尺寸)

    华为Mate尺寸是多少(华为mate系列屏幕尺寸)

  • 1kb等于多少个字节(1kb多少字母)

    1kb等于多少个字节(1kb多少字母)

  • ipad取消订阅会把钱退回吗(ipad取消订阅会看到订阅的内容吗)

    ipad取消订阅会把钱退回吗(ipad取消订阅会看到订阅的内容吗)

  • 发出的微信可以撤回吗(发出的微信可以重新编辑吗)

    发出的微信可以撤回吗(发出的微信可以重新编辑吗)

  • word2007怎么退出兼容模式(word退出的三种方法)

    word2007怎么退出兼容模式(word退出的三种方法)

  • 怎么在饿了么给外省点外卖(饿了么怎么给别人付钱)

    怎么在饿了么给外省点外卖(饿了么怎么给别人付钱)

  • 联想y7000p无线网卡在哪(联想y7000p无线网卡型号)

    联想y7000p无线网卡在哪(联想y7000p无线网卡型号)

  • 声卡怎么安装到手机上(声卡怎么安装到电脑)

    声卡怎么安装到手机上(声卡怎么安装到电脑)

  • 如何将两个盘合并(如何将两个盘合在一起)

    如何将两个盘合并(如何将两个盘合在一起)

  • 耳机和手机不匹配怎么办(耳机和手机不匹配怎么调)

    耳机和手机不匹配怎么办(耳机和手机不匹配怎么调)

  • 手机里视频删除了怎么恢复(手机里视频删除了怎么恢复回来)

    手机里视频删除了怎么恢复(手机里视频删除了怎么恢复回来)

  • 网易考拉如何登录账号(网易考拉账号可以登几个人)

    网易考拉如何登录账号(网易考拉账号可以登几个人)

  • 电话黑名单在哪里看(电话黑名单在哪里找)

    电话黑名单在哪里看(电话黑名单在哪里找)

  • YOLOV5网络结构设计的思考(yolov1网络结构图详解)

    YOLOV5网络结构设计的思考(yolov1网络结构图详解)

  • 什么是免税合并
  • 考税务师的报考条件
  • 金税工程是什么单位
  • 奖金个人所得税税率
  • 车票增值税抵扣如何申报
  • 这个季度报税时间怎么算
  • 当月减少的固定资产当月停止折旧
  • 进项税额转出还能认定虚开吗
  • 预计所有者权益怎么计算
  • 红字发票重复提交了数据该怎么处理
  • 塔吊基础属于哪一类
  • 桐木板芯销售
  • 虚开增值税发票的涉税风险如何防范
  • 成本法长期股权投资账务处理
  • 房地产土地增值税优惠政策
  • 职工工资保险费账务处理怎么做?
  • 装修改造增值税税率
  • 营改增安装服务费税率
  • 合同签订的案例
  • 会议费税前扣除标准2021
  • 未开票增值税怎么申报
  • 未分配50g
  • 购销行为是什么
  • 待摊费用和长期待摊费用的区别
  • 基建拨款账务处理
  • 生产企业原材料的订购与运输建模
  • 兼职人员的工资需要发票吗
  • 华为Mate50Pro配置多少
  • 电脑主板上的电池没电了会怎么样
  • 股权变更需要缴纳印花税吗,缴纳多少
  • 以前年度多计提的税金怎么调整
  • 单位出纳的业务有哪些
  • linux中rm命令详解
  • 如何调整任务栏图标大小
  • 民办非企业的注册资金最低限额
  • 非盈利组织又称
  • rsmsink.exe - rsmsink是什么进程 有何作用
  • PHP生成静态页面
  • 建筑工程甲级什么意思
  • fastadmin 插件开发
  • uni-app list
  • yew 框架
  • h5页面内嵌到微信
  • cakephp菜鸟教程
  • 职教费可以抵扣进项么
  • websocket基于http
  • 神经网络模型python
  • 热闻丨ChatGPT会替代你我吗?让它写了封情书后,我得到答案
  • 哪些项目可以在城镇开发边界外
  • 专项附加扣除批量上传怎么上传
  • 小规模无票收入纳税申报表怎么填
  • 母公司与子公司的法律关系
  • 收到返利怎么做会计分录
  • 组织员工旅游的租宿费的税额是什么
  • 工业企业固定资产折旧年限
  • 面向小微企业
  • xp系统怎么添加我的电脑到桌面
  • secondoption是什么意思
  • 微软官方解决升级问题
  • linux怎么清除内存
  • linux中wget命令出现错误
  • gage blocks是什么意思
  • Facebook Open Platform编译FAQ
  • linux系统安装驱动
  • linux安装linux
  • 深入理解ffmpeg pdf
  • promise实例方法
  • 音频焦点图广告
  • shell 整数赋值
  • Python中模块和包的区别
  • python matplotlab
  • unity向量的规范化
  • Android include 标签注意点
  • javascript入门·对象属性方法大总结
  • js翻页效果的实现原理
  • 如何办理股权转让信息登记表
  • 亚马逊网上商城
  • 浙江摩托车上牌条件
  • 大企业如何做好工作
  • 浙江欧派和广东欧派哪个好
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设