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

  • 新办企业购置设备怎么抵税
  • 挂靠别的公司都需要交什么税
  • 递延收益的核算
  • 无形资产摊销以前年度摊多了
  • 企业出售产品
  • 个人所得税是否分段计算
  • 公益性捐赠纳税调整案例
  • 个人交年金的多少有什么区别
  • 住宅租给公司需要注意什么
  • 个人所得税申报是什么意思?
  • 如何降低房租
  • 公司与政府协议
  • 餐饮行业月营业额怎么算
  • 专票电话写错了怎么办
  • 应交税费应交增值税明细科目设置
  • 房地产企业卖出去的房子需要缴纳城镇土地使用税吗
  • 私人公司老板
  • 微信提现收取手续费多少钱
  • macos10.15.7更新
  • linux虚拟机在哪里输入命令
  • 对公账户被诈骗转款728000会怎么样呢
  • 预计负债基本确定的概率区间
  • 临时工工资的会计处理和税务处理
  • PHP:mcrypt_enc_is_block_algorithm()的用法_Mcrypt函数
  • 迪格庄园阿拉扎尼河谷红葡萄酒750ml
  • php打包网站并在哪里打开
  • 身份证php编写
  • 小程序开发一个多少钱啊
  • 选择器优先级
  • python的opencv
  • 怎么调试vue项目
  • 【手撕Transformer】Transformer输入输出细节以及代码实现(pytorch)
  • 使用什么指令可以清空memcached数据库中的所有数据
  • 以前年度损益调整是什么意思
  • 企业的研发费用如何进行账务处理
  • 电子税务局税种核定在哪里
  • 开票软件怎么增加开票员
  • 境外捐赠入账
  • phpcms使用教程
  • 邀请客户参加会议
  • 超出python用什么
  • 小企业会计准则季度报表
  • 个税里的累计专项扣除是什么
  • sql纵表转横表
  • 固定资产清理税务处理
  • 三票合一的发票什么意思
  • 收到上年度所得税返还会计分录
  • 民间非营利组织包括哪些单位
  • 企业所得税虚报成本多少属于犯罪
  • 税务局指定购买发票流程
  • 哪些可以做进项税
  • 金税盘减免税款的会计分录
  • 收到赠送的东西,并给员工自用,怎么做账
  • 财务人员需要填报的报表有哪些
  • mysql中mysqldump
  • mysql中的存储过程
  • win7一键升级到win10
  • xp安装声卡驱动
  • linux图片编辑软件
  • centos虚拟机配置
  • win10周年版
  • linux小技巧
  • w10 xbox
  • linux远程更新程序
  • nacos监控服务
  • perl处理特殊符号
  • cocos2dx视频教程
  • javascript的代码
  • 输出语句的执行过程
  • arp欺骗防护软件
  • unity监视器
  • javascript中的条件控制语句有哪些?
  • Android之Notification
  • js跨域的几种方法
  • python能爬取app吗
  • 银行端查询缴税凭证怎么打印
  • 地税网上申报密码
  • 《税收实务》
  • 税务局的局长是什么级别
  • 河南网上报税流程图
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设