首页 > 数据库 >idea和数据库连接

idea和数据库连接

时间:2023-10-18 21:36:12浏览次数:34  
标签:数据库 ResultSet idea 查询 connection 连接

1.加载驱动ClassforName

2.连接数据库DriverManager.getConnection

connection代表数据库

数据库设置自动提交

事务提交

事务回滚

3.获得执行sql的对象

connection.createStatement();

4.获得返回的结果集

ResultSet查询的结果集:封装了所有的查询结果

//ResultSet.getString();  查询指定类型
//ResultSet.getObject(); 不知道什么类型就用这个

遍历before或者next

 

5.释放连接

必须释放资源,要不然非常占用内存

标签:数据库,ResultSet,idea,查询,connection,连接
From: https://www.cnblogs.com/Etoilel/p/17773377.html

相关文章

  • IDEA 出现 Cannot resolve method getParameter() in JSP 解决方法
    原链接java-CannotresolvemethodgetParameter()inJSP-StackOverflowIDEA中出现下图情况,版本IDEA2022.2.3。此方法大概率可用,如果帮到你请点个赞吧~  1.我们右键当前项目,选择进入"OpenModuleSettings",如下图2.进入下图界面后,点击下图加号弹出二级菜单,在通......
  • QT连接OpenCV库实现人脸识别
    QT连接OpenCV库实现人脸识别_opencvqt人脸识别-CSDN博客 #include"mainwindow.h"#include<QApplication>#include<opencv2/opencv.hpp>#include<QMessageBox>usingnamespacestd;usingnamespacecv;intmain(intargc,char*argv[]){QAp......
  • [IDEA]查看一个类是在pom.xml的哪个dependency中被引入的
    ......
  • 将自定义的日志直接写入到 mysql 数据库
    将日志直接写入到MySQL数据库中可能会对性能产生影响。如果需要高性能的日志记录解决方案,则可以考虑使用专门的日志记录器,例如Elasticsearch、Logstash和Kibana(ELK)堆栈。安装MySQL数据库,并创建一个新的数据库和表来存储日志数据。使用MySQL连接器来连接到MySQL数据库。创建一个包含......
  • 【笔记】数据库、网络故障与恢复
    【笔记】数据库故障与恢复数据库故障主要分:事务故障、系统故障和介质故障事务故障是指事务在运行至正常终点前被终止,此时数据库可能出现不正确的状态。是由于事务程序内部错误而引起的,有些可以预期,如金额不足等,有些不可以预期,如非法输入、运算溢出等。类似于手动执行回滚恢......
  • 数据库连接池
    主要目的都是一样的包括套接字连接池避免频繁创建和销毁由来 客户端登录服务器去数据库查询这时就可以把服务器看做是数据库的客户端。一直保持和数据库的连接可以吗?可以但是需要服务器的一个线程来维持,又不做事。耗费资源一个数据库连接需要什么呢不仅少非自愿......
  • 通过SQLserver系统存储过程分离和附加数据库的简单使用
    sp_detach_db 数据库分离sp_detach_db 是SQLServer中的一个系统存储过程,用于卸载数据库。使用这个存储过程可以使得数据库不再与当前SQLServer实例关联。以下是 sp_detach_db 的基本语法:sp_detach_db'database_name';其中 'database_name' 是要卸载的数据库的名......
  • 达梦数据库 -2723: 仅当指定列列表,且SET IDENTITY_INSERT为ON时,才能对自增列赋值
    达梦数据库-2723:仅当指定列列表,且SETIDENTITY_INSERT为ON时,才能对自增列赋值 一、问题背景达梦数据库-2723:仅当指定列列表,且SETIDENTITY_INSERT为ON时,才能对自增列赋值  二、问题原因  三、解决方案        ......
  • Mysql 连接池配置问题
     使用SglSugar BulkCopy方法进行大批量插入时一直报错,检查了实体、数据库字段属性都无异常,最后发现数据库连接中配置了 AllowZeroDatetime=true;ConvertZeroDateTime= true;注释后异常解决。  AllowZeroDatetime=true,可以解决的是Mysql中datetime默认值为0000-00......
  • Django修改数据库数据的两种方式
    部分代码展示:fromdjango.shortcutsimportrender,HttpResponse,redirectfromapp01importmodelsdefedit_user(request):#获取url问好后面的参数edit_id=request.GET.get('user_id')#查询当前用户想要编写的数据对象edit_obj=models.User.ob......