- 博客(44)
- 收藏
- 关注
原创 导入excel自动生成sql插入语句的winform工具
using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using NPOI.XSSF.UserModel;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.OleDb;using System.Drawing;using System.IO;using System.Linq
2022-04-25 18:47:34
342
原创 C# 处理查询数据库返回值类型为空的三种方法
1.使用DBNull.valuepile["age"]==DBNull.Value ? 0 : pile["age"]2.使用IsNull(“字段”)DataTable dt; //数据表对象已经接收了数据dt.rows[0].IsNull("字段"); //判断第一行数据的某个字段是否为空3.使用ToString()pile["age"].ToString().Equals("") ?0: pile["age"]...
2022-01-05 20:03:16
2036
原创 C# string日期格式,DateTime日期格式转换
//string类型:string time = "2021/01/01 12:12:12";time = Convert.ToDateTime(time).ToString("yyyy-MM-dd HH:mm:ss");//data类型DateTime dt = DateTime.Now;string s = dt.ToString("yyyy-MM-dd HH:mm:ss");————————————————版权声明:本文为优快云博主「CWQ__xz__」的原创文章,遵循CC 4.0 B
2021-12-14 13:17:12
1747
原创 mybatis_008_与缓存有关的设置
和缓存有关的设置: 1. <setting name="cacheEnabled" value="false"/>:关闭二级缓存,一级缓存一直可用 2. <select id="getList" resultType="emp" useCache="true"> use...
2020-04-11 21:05:26
194
原创 mybatis_007_二级缓存
二级缓存使用:二级缓存(全局缓存): * 基于namespace级别的缓存,一个namespace对应一个二级缓存 * 工作机制: * 1.一个会话,当我们查询一条语句,查询出的内容会存放在当前会话的一级缓存中 * 2.如果会话提交或关闭,一级缓存中的内容会被保存到二级缓存中,新的会话查询,可以参照二级缓存中的内容 * ...
2020-04-10 20:55:26
157
原创 mabits_006_一级缓存失效方法
一级缓存与四种失效方法:一级缓存(本地缓存):SqlSession级别的缓存,一级缓存是一直开启的 * 与数据库同一次会话期间查询到的数据会放到本地缓存中。 * 以后要获取相同的数据,直接从缓存中拿,没必要从数据库中查询 * * 一级缓存失效情况: * 1.SqlSession不同 * 2.SqlSession相同,查询条件不同(一...
2020-04-07 21:23:21
242
原创 mybatis_005_dynamicSQL_insert
Dao: /*批量插入*/ public void addEmp(@Param("list") List<Employee> list);Mapper.xml:<!-- public void addEmp(@Param("list") List<Employee> list);--> <insert id="addEmp"&g...
2020-04-02 21:58:00
199
原创 java.sql.SQLSyntaxErrorException: Unknown column 'tiger' in 'field list'
org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'tiger' in 'field list'### The error may involve defaultParam...
2020-04-02 21:53:38
882
原创 mybatis_005_dynamicSQL_choose
EmployeeMapper.xml <select id="getEmpByChoose" resultType="com.casey.mybatis.bean.Employee"> SELECT * FROM employee <where> /*if 有id,就用id查询,if有name,就用name查询*/...
2020-04-01 20:05:34
133
原创 mybatis_004_dynamicSQL_if
实体类bean:Employeepackage com.casey.mybatis.bean;import org.apache.ibatis.type.Alias;@Alias("emp")public class Employee { private Integer id; private String name; private String gende...
2020-03-31 21:44:27
215
原创 Cannot enable lazy loading because CGLIB is not available.
### Cause: java.lang.IllegalStateException: Cannot enable lazy loading because CGLIB is not available. Add CGLIB to your classpath. at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(Exc...
2020-03-28 22:00:39
493
1
原创 mybatis_002_config
实体类package com.casey.mybatis.bean;import org.apache.ibatis.type.Alias;@Alias("emp")public class Employee { private Integer id; private String name; private String gender; private...
2020-02-14 16:53:00
129
原创 mybatis_002
实体类package com.casey.mybatis.bean;public class Employee { private Integer id; private String name; private String gender; private String email; public Integer getId() { ...
2020-02-14 15:27:53
151
原创 mybatis_001
package com.casey.mybatis.bean;public class Employee { private Integer id; private String name; private String gender; private String email; public Integer getId() { r...
2020-02-13 22:24:26
144
原创 注册信息的验证
public void ZhuCeYangZheng(String a,String b,String c) { try { conn = getConnection(); String sql = "select *from master where name = ?"; stmt = conn.prepareStatement(sql); stmt.setStr...
2019-02-09 16:13:51
249
原创 登录信息的验证
public void yanzheng(String a, String b) { try { conn = getConnection(); String sql = "select * from master where name = ? and password = ?"; stmt = conn.prepareStatement(sql); stmt.set...
2019-02-09 16:08:08
459
原创 对数据库信息的查寻
public List<Master> select(){ int row = 0; String sql = "select *from master"; List<Master> list = new ArrayList<Master>(); try { conn = getConnection(); stmt = conn.p...
2019-02-09 16:02:42
148
原创 对数据库信息的删除
public int delete(int id) { int row = 0; try { conn = getConnection(); String sql = "delete from master where id = ?"; stmt = conn.prepareStatement(sql); //索引值>0 stmt.setInt(1,i...
2019-02-09 15:59:39
384
原创 对数据库的信息的更新操作
public int update(Master master) { int row = 0; try { conn = getConnection(); String sql = "update master set name = ? , password = ? , " + " money = ? where id = ?"; stmt = conn.p...
2019-02-09 15:58:07
409
原创 对数据库的添加操作
public int insert(Master master) { int row = 0; try { conn = getConnection(); String sql = "insert into master values(?,?,?)"; stmt = conn.prepareStatement(sql); stmt.setString(1,m...
2019-02-09 15:56:27
227
原创 使用NIO创建文件和文件夹
import java.io.IOException;import java.nio.file.Files;import java.nio.file.Paths;public class FilesDemo1 { public static void main(String[] args) { try { Files.createDirectories(Paths.get("...
2018-12-19 21:34:44
1221
原创 使用nio创建文件和文件夹
import java.io.IOException;import java.nio.file.Files;import java.nio.file.Paths;public class FilesDemo1 {public static void main(String[] args) {try {Files.createDirectories(Paths.get(“D:/123”)...
2018-12-19 21:33:31
1202
原创 Nio复制移动删除文件
import java.io.IOException;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;@SuppressWarnings("all")public class CopyDemo1 { public static void main(String[] arg...
2018-12-18 21:50:57
296
原创 Io 流向文件中写入图片
import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;@Su...
2018-12-18 21:17:55
497
原创 FileInputStream and FileOutputStream 复制文件内容
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;@SuppressWarnings("all")public class InputAndOutputDemo { public s...
2018-12-18 20:24:54
131
原创 Io流FileOutputStream的使用
import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;@SuppressWarnings("all")public class FileOutputStream1 { public static void main(String[] args) {...
2018-12-18 19:12:25
156
原创 字节和字符转化可能不一致
@SuppressWarnings("all")public class TestDemo1 { public static void main(String[] args) { //字节转字符 byte b = 100; char c = (char)b; System.out.println(c); //字符转字节 char n = '坏'; byte x =...
2018-12-17 22:31:27
222
原创 IO文件的创建,写入和读取
import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Writer;@SuppressWar...
2018-12-17 22:23:13
164
原创 一个泛型的例子
@SuppressWarnings("all")public class SetDemo<x> {//一个泛型 private x a; private x b; public <x> x display(x s){//传入值s为x型 return s; } public x getA() { return a; } publi...
2018-11-22 21:45:15
454
原创 限定字符的类型例子
import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;@SuppressWarnings("all")public class PatternDemo { public static void main(String[] args) { Pattern p = P...
2018-11-19 21:32:58
299
转载 JAVA正则表达式,matcher.find()和 matcher.matches()的区别
转 JAVA正则表达式,matcher.find()和 matcher.matches()的区别 2013年03月06日 16:40:25 liuxuejin 阅读数:39156 ...
2018-11-19 21:11:58
229
原创 start() end()的例子
import java.util.regex.Matcher;import java.util.regex.Pattern;@SuppressWarnings("all")public class Run2 { public static void main(String[] args) { Pattern p = Pattern.compile("a"); Matcher m ...
2018-11-19 21:04:21
383
原创 replaceFirst的例子
import java.util.regex.Matcher;import java.util.regex.Pattern;@SuppressWarnings("all")public class Run1 { public static void main(String[] args) { Pattern p = Pattern.compile("john"); Matcher...
2018-11-19 20:57:04
309
原创 替换指定字符串中的全部指定字符
import java.util.regex.Matcher;import java.util.regex.Pattern;@SuppressWarnings("all")public class Run { public static void main(String[] args) { //pattern类不定义任何构造函数,因此Pattern类通过静态方法compile()获取...
2018-11-19 20:48:59
570
转载 使用赋值运算符实现运算符
JAVA 的赋值运算符、比较运算符、逻辑运算符、三元运算符、引用数据类型、流程语句 赋值运算符://赋值运算符 /*int a = 0; a = 2; System.out.println("a=0"+"="+".."+a); int b = 0; b+=2; Sy...
2018-11-18 20:45:25
263
转载 使用算术运算符实现运算符
java中的算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符 一、算术运算符算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。Java 中常用的算术运算符: 其中,++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴例1:运行结果:例2:运行结果:一定要注意哦!自增和自减...
2018-11-18 20:37:06
507
转载 使用公共、私有和受保护等访问指示符的java概述
5.2 Java访问指示符针对类内每个成员的每个定义,Java访问指示符poublic,protected以及private都置于它们的最前面——无论它们是一个数据成员,还是一个方法。每个访问指示符都只控制着对那个特定定义的访问。这与C++存在着显著不同。在C++中,访问指示符控制着它后面的所有定义,直到又一个访问指示符加入为止。通...
2018-11-14 21:18:40
215
转载 Java创建对象
java如何创建类 一、首先我们要弄清楚什么是类?什么是对象?类——是抽象的。是具有共同属性和服务的对象的抽象(或集合),其内部包括属性和服务两个主要部分;对象——是具体的。是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类。二、类的定义 1.Java中定义类的通用格...
2018-11-13 19:45:44
405
原创 连接epet数据库并查询epet中的数据
import java.sql.Connection;import java.sql.Date;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class SelectMain { private static final String DRIVER_C...
2018-11-07 22:50:13
454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人