Java入门初学历程
千层薯片
这个作者很懒,什么都没留下…
展开
-
mysql8.0连接配置
最近把数据库升级到8.0了,但是在连接的时候老是出问题,经过调试终于找到自己合适的配置了。配置如下:driverClassName=com.mysql.cj.jdbc.Driverurl=jdbc:mysql:///test?serverTimezone=GMT(test是数据库的名称)username=rootpassword=root初始化连接数量initialSize=5最大连接数maxActive=10最大等待时间maxWait=3000...原创 2020-07-06 09:21:13 · 698 阅读 · 0 评论 -
The server encountered an unexpected condition that prevented it from fulfilling the request.
最近用Druid数据库连接池练习,用的mysql8.0.12版本,一直报错下面信息,java.lang.NullPointerExceptioncom.alibaba.druid.util.JdbcUtils.getDriverClassName(JdbcUtils.java:354)com.alibaba.druid.pool.DruidDataSource.init(DruidDataS...原创 2020-03-09 11:22:39 · 1104 阅读 · 0 评论 -
foreach语句
Java提供的foreach语法,可以方便地遍历输出数组和集合,与for不同的是,使用foreach进行遍历数组和集合时,不需要知道数组的长度。for(数据类型 变量名:数组名){//循环体}例如 foreach遍历数组public class Foreach{ public static void main(String[] args){ St...翻译 2019-04-10 16:57:45 · 103 阅读 · 0 评论 -
Java集合Collection和Collections的区别?
1.Collection是java.util包中的接口,是集合类的基本接口,主要的子接口有List和Set2.Collections是java.util包中的类,是针对集合的一个实用工具类,它包含了对各种集合的搜索、排序和线程安全等一系列的静态方法...原创 2019-06-23 21:15:00 · 124 阅读 · 0 评论 -
数据库中的第一范式(1NF)、第二范式(2NF)、第三范式(3NF)是什么?
(1)第一范式(1NF)要求关系中的属性,即数据表中的字段具有原子性,不可再分,所有关系型数据库系统一般都满足第一范式。例如,出生日期中包含了年、月、日三个子属性,但不能在出生日期之内再分为年属性、月属性、日属性。(2)第二范式(2NF)第二范式必须在先满足第一范式的基础上建立起来。要求数据库表中的每一行必须可以被唯一地区分。这个唯一属性列被称为主键。第二范式要求实体的非主属性完全依赖于...转载 2019-07-15 20:47:37 · 4014 阅读 · 0 评论 -
五种数据库(Mysql,Oracle,SQL Server,Sybase,DB2)的连接操作
(1)Mysql数据库连接操作:Class.forName("com.mysql.cj.jdbc.Driver");String url="jdbc:mysql://localhost:3306/testjdbc?serverTimezone=GMT%2B8";String user="admin";String passwd="admin";conn=DriverManager.get...原创 2019-07-23 16:36:05 · 498 阅读 · 0 评论 -
比较Statement接口中的execute()、executeQuery()和executeUpdate()方法
execute()方法用于执行反或多个结果集,多个更新技术或者二者相结合的语句executeQuery()方法产生一个结果集的语句,常用于执行SELECT命令的SQL语句executeUpdate()方法用于执行INSERT、UPDATE、DELETE语句和SQL语言的DDL语句。executeUpdate()方法返回的是一个整型,表示受影响的记录数。对于CREATE TABLE和DROP ...原创 2019-07-25 16:30:31 · 2253 阅读 · 0 评论