摘要:
1、MySQL中常用的字符串函数 MySQL软件支持的字符串函数表如下: 2、合并字符串函数CONCAT()和CONCAT_WS() 语法形式: CONCAT(str1,str2,...,strn); 将传入的参数连接起来返回合并的字符串类型数据。如果一个参数为NULL,则返回NULL。 CONCA 阅读全文
摘要:
1、使用properties配置文件 开发中获得连接的4个参数(驱动、url、用户名、密码)通常都存放在配置文件中,方便后期维护。程序如果更换数据库,只需修改配置文件即可。 properties文件的要求: 文件位置:建议放在src下 文件名称:扩展名为properties 文件内容:格式“key= 阅读全文
摘要:
1 package database; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.ResultSet; 6 import java.sql.SQLException; 7 im 阅读全文
摘要:
1、JDBC概述JDBC(Java Data Base Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范。2、JDBC原理Java提供访问数据库的规范称为JDBC,而生产厂 阅读全文
摘要:
MySQL软件提供的算术运算符可以直接对表中数据或字段进行运算。 MySQL软件提供的运算符包含算术运算符、比较运算符、逻辑运算符和位运算符四类。 1、使用算术运算符 x1/x2/.../xn x1 DIV X2 DIV ... DIV xn x1%x2%...%xn x1 MOD x2 MOD . 阅读全文
摘要:
1、线程池的概念 线程池,其实就是一个容纳多个线程的容器。其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。 线程池主要用来解决线程生命周期和资源不足问题。通过对多个任务重复使用线程,线程创建的开销就被分摊到多个任务上了,而且由于请求到达时,线程已经存在,所以消除 阅读全文
摘要:
1、多线程介绍 进程:是指正在运行的程序,具有一定的独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中也可以有多个线程,这个程序被称为所线程程序。 简而言之:一个程序运行后至少有一个线程,一个进程可以包含多个线程。 单线程程序:多个任务只能依 阅读全文
摘要:
1、简单分组查询 语法形式: select function() from table_name where condition group by field; 进行分组查询时,分组所依据的字段上的值一定要有重复值,否则分组没有任何意义。 2、实现统计功能分组查询 关键字group by单独使用时, 阅读全文
摘要:
MySQL软件支持的统计函数: count():实现统计表中记录的条数 avg():实现计算字段值的平均值 sum():实现计算字段值的总和 max():实现查询字段值的最大值 min():实现查询字段值的最小值 1、count()函数 2、avg()函数 3、sum()函数 4、max()函数 5 阅读全文
摘要:
MySQL软件限制数据查询结果数量通过SQL语句limit关键字来实现。 语法形式: select field1,field2,...,fieldn from table_name where condition limit offset_start,row_count; 通过关键字limit来限制 阅读全文