提交 e76038cd 编写于 作者: Z zyyang

change

上级 9ed2f88b
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
<dependency> <dependency>
<groupId>com.taosdata.jdbc</groupId> <groupId>com.taosdata.jdbc</groupId>
<artifactId>taos-jdbcdriver</artifactId> <artifactId>taos-jdbcdriver</artifactId>
<version>2.0.15</version> <version>2.0.18</version>
</dependency> </dependency>
</dependencies> </dependencies>
......
...@@ -12,12 +12,12 @@ ConnectionPoolDemo的程序逻辑: ...@@ -12,12 +12,12 @@ ConnectionPoolDemo的程序逻辑:
### 如何运行这个例子: ### 如何运行这个例子:
```shell script ```shell script
# mvn exec:java -Dexec.mainClass="com.taosdata.demo.ConnectionPoolDemo" -Dexec.args="-host localhost" # mvn exec:java -Dexec.mainClass="com.taosdata.example.ConnectionPoolDemo" -Dexec.args="-host localhost"
``` ```
使用mvn运行ConnectionPoolDemo的main方法,可以指定参数 使用mvn运行ConnectionPoolDemo的main方法,可以指定参数
```shell script ```shell script
Usage: Usage:
mvn exec:java -Dexec.mainClass="com.taosdata.demo.ConnectionPoolDemo" -Dexec.args="<args>" mvn exec:java -Dexec.mainClass="com.taosdata.example.ConnectionPoolDemo" -Dexec.args="<args>"
-host : hostname -host : hostname
-poolType <c3p0| dbcp| druid| hikari> -poolType <c3p0| dbcp| druid| hikari>
-poolSize <poolSize> -poolSize <poolSize>
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<dependency> <dependency>
<groupId>com.taosdata.jdbc</groupId> <groupId>com.taosdata.jdbc</groupId>
<artifactId>taos-jdbcdriver</artifactId> <artifactId>taos-jdbcdriver</artifactId>
<version>2.0.17</version> <version>2.0.18</version>
</dependency> </dependency>
<!-- druid --> <!-- druid -->
...@@ -50,6 +50,35 @@ ...@@ -50,6 +50,35 @@
<artifactId>log4j</artifactId> <artifactId>log4j</artifactId>
<version>1.2.17</version> <version>1.2.17</version>
</dependency> </dependency>
</dependencies> </dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<manifest>
<mainClass>com.taosdata.example.ConnectionPoolDemo</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>
\ No newline at end of file
package com.taosdata.demo; package com.taosdata.example;
import com.taosdata.demo.common.InsertTask; import com.taosdata.example.pool.C3p0Builder;
import com.taosdata.demo.pool.C3p0Builder; import com.taosdata.example.pool.DbcpBuilder;
import com.taosdata.demo.pool.DbcpBuilder; import com.taosdata.example.pool.DruidPoolBuilder;
import com.taosdata.demo.pool.DruidPoolBuilder; import com.taosdata.example.pool.HikariCpBuilder;
import com.taosdata.demo.pool.HikariCpBuilder;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
import javax.sql.DataSource; import javax.sql.DataSource;
import java.sql.Connection; import java.sql.Connection;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Statement; import java.sql.Statement;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
public class ConnectionPoolDemo { public class ConnectionPoolDemo {
......
package com.taosdata.demo.pool; package com.taosdata.example.pool;
import com.mchange.v2.c3p0.ComboPooledDataSource; import com.mchange.v2.c3p0.ComboPooledDataSource;
import org.apache.commons.dbcp.BasicDataSource;
import javax.sql.DataSource; import javax.sql.DataSource;
import java.beans.PropertyVetoException; import java.beans.PropertyVetoException;
......
package com.taosdata.demo.pool; package com.taosdata.example.pool;
import org.apache.commons.dbcp.BasicDataSource; import org.apache.commons.dbcp.BasicDataSource;
......
package com.taosdata.demo.pool; package com.taosdata.example.pool;
import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.pool.DruidDataSource;
......
package com.taosdata.demo.pool; package com.taosdata.example.pool;
import com.zaxxer.hikari.HikariConfig; import com.zaxxer.hikari.HikariConfig;
import com.zaxxer.hikari.HikariDataSource; import com.zaxxer.hikari.HikariDataSource;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册