• 2024-07-01JDBC中的元数据是什么?如何获取?
    JDBC中的元数据(MetaData)是关于数据的数据,它描述了数据库的结构、表的结构、列的数据类型、存储过程、支持的SQL语法和数据库产品的版本等信息。元数据在JDBC中主要通过DatabaseMetaData和ResultSetMetaData两个接口来获取。1.DatabaseMetaDataDatabaseMetaData接口提供了关
  • 2024-06-20JDBC实例:执行遍历查询操作,并打印查询结果
     //导入了Java的SQL包importjava.sql.*;publicclassMain{publicstaticvoidmain(String[]args)throwsException{//注册MySQL的JDBC驱动Class.forName("com.mysql.jdbc.Driver");//连接自己的数据库,我连接了数据库“pinta”St
  • 2024-06-1901个人课堂练习
    //policy123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828
  • 2024-06-16ArkTS本地化数据库SqlLight使用,鸿蒙NEXT星河版API(11)
    RelationalStore提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查等接口,也可以直接运行用户输入的SQL语句来满足复杂的场景需要。谓词:数据库中用来代表数据实体的性质、特征或者数据实体之间关系的词项,主要用来定义数据库的操作条件。结果
  • 2024-06-165.25博客
    满满一周的课终于结束,奖励自己一杯奶茶吧学习内容:安卓packagecom.example.app_02.utils;importcom.example.app_02.R;importcom.example.app_02.database.MySQLConnection;importcom.example.app_02.entity.Record;importcom.example.app_02.entity.User;importja
  • 2024-06-13Java操作数据库 —— JDBC ① 基础篇
    我走我的路,有人拦也走,没人陪也走                                                ——24.6.7JDBCJDBC就是使用Java语言操作关系型数据库的一套API一、JDBC简介JDBC概念        JDBC就是使用Java语言操
  • 2024-05-31JDBC详解
    文章目录JDBC概述原生jdbc操作数据库流程PreparedStatement和Statement什么是JDBC连接,在Java中如何创建一个JDBC连接jdbc详解JDBC的事务管理是什么,为什么需要它JDBC的DataSource是什么,有什么好处?常见的JDBC异常有哪些什么是JDBC的最佳实践JDBC概述JDBC(JavaDataba
  • 2024-05-2719.JDBC
    JDBCJava数据库连接(JavaDataBaseConnectivity)概念:Java数据库连接(JavaDataBaseConnectivity)规定了数据库厂商和Java连接的一些规则(接口),将来数据库厂商如果想编写程序连接到Java,必须要遵守指定的规则,需要实现规定的接口。程序员使用的时候,需要使用数据库厂商提供的jar
  • 2024-05-22每日总结
    PreparedStatement可以防止sql注入问题,效率更高先进行预编译sql,将要设置的字段值使用占位符本质:预编译会将传递进来的参数包裹成字符,而单引号会被转义字符转换为空内容,有效的防止sql注入的问题CRUD--SELECTStringsql="select*fromuserswhereid=?";st=
  • 2024-05-089.JDBC
    什么是JDBC:java连接数据库!添加jar包<dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.33</version>
  • 2024-04-274.12
    packagecom.southwind.test;importjava.sql.*;publicclasstest{publicstaticvoidmain(String[]args){//加载驱动,获取他的运行实类,然后用trycatch处理异常try{Class.forName("com.mysql.cj.jdbc.Driver");//获取链接3
  • 2024-04-23Blob数据转String
    importjava.io.InputStream;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;publicclassTest{   /**    *@paramargs    */   @SuppressWarnings("unused
  • 2024-04-07mybatis - Jdbc、Hibernate、Mybatis的区别
      一、采用JDBC方式访问数据库 1.1、使用JDBC的5个步骤① 注册驱动和数据库信息②获得 Connection,并使用它打开Statement对象③通过Statement对象执行SQL语句,并获得结果对象 ResultSet④通过代码将ResultSet对象转化为 POJO对象⑤ 关闭数据库资源 1.2
  • 2024-03-31向数据库插入打卡数据
    importandroid.util.Log;importcom.example.demo3.entity.Record;importcom.example.demo3.utils.JDBCUtils;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.ArrayList;
  • 2024-03-31向数据库插入计划数据
    publicclassPlanningDao{privatestaticfinalStringTAG="mysql-db_timing-PlanningDao";publicPlanningDao(){//在构造函数中初始化必要的操作,如果有的话}//方法:插入目标数据publicstaticbooleaninsertGoal(Planningplannin
  • 2024-03-27JDBC复习
    JDBC导入驱动jar包,注册驱动,获取连接定义sql获取执行sql的对象,执行sql处理结果:查询需要处理结果,增删改只需要判断count>0,有没有执行成功;释放资源Class.forName("com.mysql.cj.jdbc.Driver");Connectionconnection=DriverManager.getConnection(url,username,password);
  • 2024-03-25三月二十五日 安卓打卡app开发
    今天完成了每月打卡次数统计功能 publicstaticStringcount(Stringaccount)throwsSQLException{Connectionconnection=null;PreparedStatementstatement=null;ResultSetresultSet=null;StringBuilderresultBuilder=ne
  • 2024-03-22Java使用数据库连接池
    一、原生JDBC操作数据库的步骤(1)加载数据库驱动。(2)获取数据库连接。(3)预编译SQL语句。(4)执行SQL。(5)获取结果集。(6)释放资源。示例代码如下:publicclassJDBCTest{    publicstaticvoidmain(String[]args)throwsClassNotFoundException,SQLException
  • 2024-03-21SpringBoot:如何读取 .sql文件的内容并执行
    摘要:在复杂查询、统计等应用场景,直接写sql并执行是一种高效的方法。此文记录工作中解决的将查询统计sql直接写在文件中,代码中读取相应的文件即可获得要执行的sql。要点:.sql文件要放到Resource目录下,读取时路径要正确一种正确的方式和关键代码这里提供的是一种尝试过的
  • 2024-03-19JDBC
    JDBC步骤:注册驱动【依赖的jar包进行安装】获取连接【connection建立连接】创建发送sql语句对象【statement创建发送sql语句的statement】发送sql语句,并获取返回结果【statement发送sql语句到数据库并且取得返回结构】结果集解析【将result结果解析出来】资
  • 2024-03-13JDBC的执行流程!!!
    JBDC的底层主要是三个接口对象,Connection、Statement、ResultSet。Connection用于建立与数据库的连接,Statement用于向数据库发送sql语句,ResultSet用于封装sql查询语句的结果。原始的JDBC操作数据库主要有以下几个步骤:1.注册驱动使用Class.forName()方法加载数据库驱动
  • 2024-03-05基于preparedStatement对数据的增删改查,以及全自动遍历
    1packagecom.atsyc.api.preparedstatement;23/*4*使用preparedStatement进行t_user表的增删改查动作5*/67importcom.mysql.cj.xdevapi.PreparableStatement;8importorg.junit.Test;910importjava.sql.*;11importjava.util.*;
  • 2024-03-04基于statement,明确jdbc流程,发现问题,引出preparedstatement
    packagecom.atsyc.api.statement;importcom.mysql.cj.jdbc.Driver;importjava.sql.*;importjava.util.Properties;importjava.util.Scanner;/**TODO:*1.明确jdbc的使用流程和详细讲解内部设计api方法*2.发现问题,引出preparedStatement
  • 2024-03-04基于statement演示查询
    packagecom.atsyc.api.statement;/**一些核心api*DiverManager可用于注册驱动*Connection*Statement*ResultSet**/importcom.mysql.cj.jdbc.Driver;importjava.sql.*;publicclassStatementQueryPart{publicstaticvoidma
  • 2024-02-282.1
    测试查询,成功输出查询结果packagecom.jiuxiao.jdbc;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;/***数据库连接测试**@authorWuDaoJiuXiao*@Date2022/4/2010:42*@since1.0.0