- 2024-07-15java操作Oracle 方式一 ( 连接-》操作-》断开连接 )
连接-》操作-》断开连接这种方式的特点是每次都是新的连接,单线程,缺点是网络环境不好时连接oracle比较费时。OracleUtil.java基础类代码详见:https://www.cnblogs.com/hailexuexi/p/18302732完整代码dbCDR.javapackagecom.JavaRabbitMQToDataBase.dbOracle;importjava
- 2024-07-15java操作Oracle 方式二 ( 多线程 )
多线程方式 也是 连接-》操作-》断开连接 这样的操作过程,只是采用了多线程这种方式的特点是每次都是新的连接,多线程,解决了网络环境不好时连接oracle比较费时,影响主程序其它功能的响应。OracleUtil.java基础类代码详见:https://www.cnblogs.com/hailexuexi/p/1830273
- 2024-06-165.29博客
上午计网下午建民老师的课学习内容:安卓packagecom.example.app_02.utils;importcom.example.app_02.database.MySQLConnection;importcom.example.app_02.entity.User;importcom.example.app_02.entity.UserInfo;publicclassUserInfoDaoextendsMySQLConnection{
- 2024-05-22每日总结
PreparedStatement可以防止sql注入问题,效率更高先进行预编译sql,将要设置的字段值使用占位符本质:预编译会将传递进来的参数包裹成字符,而单引号会被转义字符转换为空内容,有效的防止sql注入的问题CRUD--SELECTStringsql="select*fromuserswhereid=?";st=
- 2024-05-01You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
在进行增加User对象时采用了PreparedStatement对象,方法executeQuery()和executeUpdate()都是无参方法,所以不要写成prepareStatement.executeQuery(sql)或prepareStatement.executeUpdate(sql)publicintadd(Useruser){Connectionconnection=JDBCTools.getConnecti
- 2024-03-26三月二十六日 安卓打卡app开发日志
今天上午将打卡逻辑代码优化了一下 之后每天就只可以打卡一次了 publicstaticStringdaka(Stringtime_s,Stringtime_e,Stringtext,Stringaccount){Connectionconnection=JDBCUtils.getConn();try{if(connection!=null){
- 2024-03-19Mybatis使用JDBC实现数据库批量添加
1、spring注入数据源@Resource(name="dataSource")privateDataSourcedataSource;2、连接数据库批量添加publicvoidinsertJdbc(List<StatisticStatus>statusList)throwsSQLException{Connectionconnection=null;PreparedStatem
- 2024-03-06基于Struts2 MVC的人事管理系统的二次开发
引言这系统是一个基于JavaWeb开发和Struts2框架的简单用户管理系统。主要功能包括用户的登录、注册、查看用户列表、更新用户信息、以及删除用户等操作。系统使用了MySQL数据库存储用户信息,通过DAO模式实现了数据访问逻辑的分离。通过Struts2框架,实现了前后端的交互,通过XML配置
- 2024-02-04java直连mysql操作数据
连接器importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;/***@author:chenKeFeng*@date:2024/1/3010:21*/publicclassMySQLConnector{pri
- 2024-02-01java直连mysql操作数据
连接器importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;/***@author:chenKeFeng*@date:2024/1/3010:21*/publicclassMySQLConnector{p
- 2024-01-232024.1.23-每日进度笔记
今天,我尝试在mysql插入数据后获取自增字段的值。 参考:百度文心一言的回复。 publicstaticintinsertTimu(StringtimuLeixing,StringtimuWenti,StringtimuDaan,StringtimuXuanxiang)throwsException{intres=0;Connectionconnection=uti
- 2023-12-1811.28
<%@pageimport="java.sql.*"%><%@pageimport="java.sql.DriverManager"%><%@pageimport="java.lang.reflect.Parameter"%><%--CreatedbyIntelliJIDEA.User:qq316TochangethistemplateuseFile|S
- 2023-12-1812.1
<%@pagecontentType="text/html;charset=UTF-8"language="java"%><%@pageimport="java.sql.*,java.io.*,javax.servlet.*,javax.servlet.http.*"%><html><head><title>插入数据到数据库</title><
- 2023-12-1610.20
今日学习代码增加课程的第二部分<%@pageimport="java.sql.*"%><%@pageimport="java.sql.PreparedStatement"%><%--CreatedbyIntelliJIDEA.TochangethistemplateuseFile|Settings|FileTemplates.--%><%@pagecontentType=
- 2023-12-1610.24
今日学习内容<%@pageimport="java.sql.PreparedStatement"%><%@pageimport="java.sql.*"%><%@pageimport="java.sql.DriverManager"%><%--CreatedbyIntelliJIDEA.TochangethistemplateuseFile|Settings
- 2023-09-12每日总结
今日进行了hive数据库的增删改查packageceshi.spark;importcrud.pojo.LoadEst;importjava.sql.*;importjava.time.LocalTime;importjava.util.ArrayList;importjava.util.List;publicclassDao{publicList<LoadEst>selectAll(Stringd){List<
- 2023-05-22软件工程日报——实现了换班的功能
今天我在课上终于实现了排班换班的功能我一开始的思路是通过一个mysql语句来直接实现数据表中两行数据的调换,但是在经过两天的尝试下,这个方案被我放弃了,因为我的数据表和语句的问题,sql语句交换行数据的操作在我的数据表中并不能实现,于是今天我尝试换了另外一种思路,我试着利用两条
- 2023-05-15每日总结 5.15
今天上课进行了进一步的代码2书写。主要是进行广告方面的设计对于数据库的管理。try{pre=c.prepareStatement(sql);pre.setString(1,"111");//pre.setString(2,tel);res=pre.executeQuery();
- 2023-05-15JDBC学习日志四,PreparedStatement
PreparedStatement可以防止sql注入问题,效率更高先进行预编译sql,将要设置的字段值使用占位符本质:预编译会将传递进来的参数包裹成字符,而单引号会被转义字符转换为空内容,有效的防止sql注入的问题CRUD--SELECTStringsql="select*fromuserswhereid=?";st=
- 2023-04-284.28每日总结
/*submitassignmentDimQuery*提交作业信息模糊查询,输入序号,名称,截止时间,所属课程id,所属老师id,文字信息中的一项或多项,实现模糊查询,6项都不输入则为全部显示*输入参数:序号id(String),学生学号student_id(String),时间time(String),所属发布作业idpu_ass_id(String
- 2023-04-26每日总结-23.4.26
/*submitassignmentDimQuery*提交作业信息模糊查询,输入序号,名称,截止时间,所属课程id,所属老师id,文字信息中的一项或多项,实现模糊查询,6项都不输入则为全部显示*输入参数:序号id(String),学生学号student_id(String),时间time(String),所属发布作业idpu_ass_id(St
- 2023-04-252023.4.25
publicbooleanroot_IsPass(Stringid,Stringpass)throwsException{Stringpas=root_GetPassword(id);if(pas!=null){if(!pas.equals("")){if(pass!=null){
- 2023-03-012023-03-01 react-native 实现 复制功能 @react-native-community/clipboard 报错:TypeError: null is not an objec
我的react-native(下称rn)版本为0.68,要实现这个功能主要用到rn的clipboard,在21年的时候他就已经提示clipboard会在未来的版本中上去掉,官方的建议是不要再从react-native引入,
- 2023-01-30jdbc中事务的处理
/***模拟账户:Tom账户加钱+100,marry账户减钱-100*开启事务*/publicclassjdbcTransaction{publicstaticvoidmain(String[]args){//不使用
- 2023-01-28JdbcTemplate的使用
配置文件注入<beanid="jdbcTemplateIeCenter"class="org.springframework.jdbc.core.JdbcTemplate"> <propertyname="dataSource"ref="XXDataSource"></property> <