数据库驱动和打印sql的两种实现

来源:互联网 发布:finalcut mac 编辑:程序博客网 时间:2024/06/06 00:41

一、使用mysql-connector-java

<dependency>    <groupId>mysql</groupId>    <artifactId>mysql-connector-java</artifactId>    <version>5.1.30</version>    <scope>runtime</scope> </dependency>
jdbc.url=jdbc:mysql://192.168.1.254:3306/dev?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8  jdbc.driverClassName=com.mysql.jdbc.Driver
特点:log4j日志级别,设置为debug。打印出来的sql,不清晰。insert into(*,*)之类的。sql本身和值,分2个部分展示。
二、使用net.sf.log4jdbc.DriverSpy
<!-- log4jdbc --><dependency>    <groupId>com.googlecode.log4jdbc</groupId>    <artifactId>log4jdbc</artifactId>    <version>1.2</version>    <scope>runtime</scope></dependency>
 jdbc.url=jdbc:log4jdbc:mysql://192.168.1.254:3306/dev?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8  jdbc.driverClassName=net.sf.log4jdbc.DriverSpy 
特点:自动打印sql,结构清晰,可以直接拿到mysql里使用。


0 0
原创粉丝点击