自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Java发邮件

java发送邮件1、导入jar包:2、工具类MailUtil.java:package cn.melo;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message.RecipientType;import javax.mail.MessagingException;...

2019-10-30 10:07:36 182

原创 SSH框架整合(struts2、hibernate和spring)环境搭建

鼓捣了一小时,终于搭建了一个SSH的开发环境,感激涕零,哈哈!!SSH的整合思想:SSH的整合思想就是:struts2用在web层,spring用在service层,hibernate用在dao层;struts2和hibernate要分别与spring进行整合!1、struts2与spring整合的思想是:把创建Action对象的步骤交给spring,通过spring的配置文件完成!2、h...

2019-10-24 18:23:37 257

原创 dom4j解析xml和XPATH

1、dom4j是一个组织,针对解析xml提供了dom4j解析器;它不是javaSE的一部分,所以,要想使用它,首先要导入jar包!示例代码:book.xml:<?xml version="1.0" encoding="UTF-8"?><books> <book> <book-name>《西游记》</book-name&...

2019-10-19 18:15:07 193

原创 DBUtil的使用

1、DBUtils是Apache Commons组件的一员,开源免费,是对JDBC的简单封装,但还是被很多公司使用!!2、DBUtils的下载:首先要下载jar包,下载地址下载地址3、DBUtils中的常用类:(1)、DbUtils:里面有一系列的关闭资源的静态方法:(2)、QueryRunner:常用的方法有update(用于增删改操作),query(用于查询),batch(用于批处理...

2019-10-18 17:28:50 214

原创 Druid数据库连接池

1、 Druid是阿里提供的一个数据库连接池,可以从这里下载它的jar包;2、配置文件:druid.properties:driverClassName=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/mydb?serverTimezone=GMT%2b8&characterEncoding=utf8username...

2019-10-18 15:46:34 239

原创 DBCP数据库连接池

DBCP是Apache提供的数据库连接池,Hibernate3.0之后不再提供支持DBCP连接池;先导包,除了数据库驱动包以外,还要下面三个:配置文件:我的配置文件是放在src下的,也可以放在项目路径下,但是待会儿获取流的时候注意文件路径就好;dbcp.properties:driverClassName=com.mysql.cj.jdbc.Driverurl=jdbc:mysql:...

2019-10-18 14:25:25 191

原创 c3p0数据库连接池

C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate、Spring等。该连接池是单线程的,所以一般适用于中小型项目!!!1、c3p0与dbcp区别:dbcp没有自动回收空闲连接的功能c3p0有自动回收空闲连接功能2、c3p0的配置文件:文件必须放在src下,名称必须叫c3p0-config.x...

2019-10-18 13:50:27 195

原创 Java.sql.Date类和Java.util.Date类的转换

在开发中,有时候我们只希望关于数据库的操作都在dao层完成,而不希望一些关于数据库的类出现在实体类层。通过查看API,发现ResultSet的getDate()方法的返回值类型和PreparedStatement的setDate​(int parameterIndex, Date x)方法中的参数Date的类型都是java.sq.Date这个类型的!但是我们希望在实体类中不出现java.sql...

2019-10-18 09:55:45 1692

原创 JDBCUtil基于mysql-connector-java-8.0

自己写一个简单的JDBCUtil类,通过配置文件的方式完成:首先配置文件放在项目路径下:jdbc_mysql.properties:#这是JDBC的加载驱动类路径driverClassName=com.mysql.cj.jdbc.Driver#这是url地址,要修改后面的数据库名字(/mydb)url=jdbc:mysql://localhost:3306/mydb?serverTim...

2019-10-17 15:46:55 197

原创 JDBC入门案列,用Statement进行操作

**JDBC入门案列之用Statement操作**以后基本上不会用Statement来操作数据库,但是入门时可以了解一下,后面用的PreparedStatement是Statement的子类,所以和它的用法差不多,代码(我用的驱动版本是8.0的):package cn.melo.demos;import java.sql.Connection;import java.sql.Resu...

2019-10-16 18:50:27 160

原创 mysql-connector-java-8.0.xx.xx得到连接的方法

mysql的驱动在8.0以后的连接和前面的版本连接的地址有些不一样;前面的版本可以不用写后面的参数,而到8.0呢,必须写上serverTimezone=GMT%2b8这个参数代码:JDBCUtil.java:package cn.melo.jdbc.utils;import java.sql.Connection;import java.sql.DriverManager;pub...

2019-10-16 16:04:01 572

原创 Struts2的开发环境搭建

1、首先创建一个web工程项目,在WEB-INF下的lib文件夹中导入jar包:(1)到Struts官网下载jar包:(2)下载完成以后解压:(3)解压后打开lib目录:(4)发现有很多jar包,但是不需要全部导入,全部导入还可能报错,只需要找出下面的几个jar包,导入即可:2、在web.xml中,配置过滤器(可以到解压的struts2的包下的apps目录下随便找一个war文件...

2019-10-15 14:50:40 345

原创 Hibernate环境的搭建

1、首先导入jar包:(1)Hibernate的jar包文件夹中lib下的required下的所有jar包(2)lib下的jpa下面的jar包(3)log4j和slf4j的jar包(4)mysql的驱动jar包:2、创建一个实体类(就是JavaBean),注意属性要和你想创建的数据库表中的字段一一对应,且要有一个属性是值不能为重复的(如id)!例如(User.java):...

2019-10-09 14:49:55 124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除