各个数据库 jdbc 连接信息
来源:互联网 发布:淘宝默认运费模板 编辑:程序博客网 时间:2024/06/09 18:26
oracle:
数据库连接信息:
##数据库配置##jdbc.driver = oracle.jdbc.driver.OracleDriverjdbc.url = jdbc:oracle:thin:@{ip}:{port}/{dbName}jdbc.user = {}jdbc.password = {}
驱动:
<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>1.0</version></dependency>
SQL Server:
数据库连接信息:
jdbc.driverClassName = com.microsoft.sqlserver.jdbc.SQLServerDriverjdbc.url = jdbc:sqlserver://{ip}:{port};databasename={}jdbc.username = {}jdbc.password = {}
驱动:
<dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version></dependency>
Mysql:
数据库连接信息:
jdbc.driverClassName =com.mysql.jdbc.Driverjdbc.url = jdbc:mysql://{ip}:{port}/{dbName}jdbc.user = {}jdbc.pass = {}
驱动:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.6</version></dependency>
常用的数据库连接池(数据源):
参考:http://blog.csdn.net/yangyz_love/article/details/8199207
参考:spring-framework-reference.pdf 19.3 Controlling database connections
DriverManagerDataSource:
说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="${jdbc.driverClassName}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/></bean><context:property-placeholder location="jdbc.properties"/>
DBCP configuration:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="${jdbc.driverClassName}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/></bean><context:property-placeholder location="jdbc.properties"/>
C3P0 configuration:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="${jdbc.driverClassName}"/> <property name="jdbcUrl" value="${jdbc.url}"/> <property name="user" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/></bean><context:property-placeholder location="jdbc.properties"/>
jdbc连接数据库:
package util;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties;import org.apache.log4j.Logger;/** * 测试数据库连接是否成功 * * @author zz * @data 2017年9月13日 上午10:18:56 * */public class DBConnection { private static Logger log = Logger.getLogger(DBConnection.class); private DBConnection() { } public static Connection getConnection(String name) { try { Properties prop = new Properties(); prop.load(Thread.currentThread().getContextClassLoader().getResourceAsStream(name)); String driver = prop.getProperty("jdbc.driverClassName"); String url = prop.getProperty("jdbc.url"); String user = prop.getProperty("jdbc.username"); String password = prop.getProperty("jdbc.password"); log.debug("driver: " + driver); log.debug("url: " + url); log.debug("user: " + user); log.debug("password: " + password); Connection conn = null; Class.forName(driver); conn = DriverManager.getConnection(url, user, password); return conn; } catch (ClassNotFoundException e) { log.error(e.getMessage()); } catch (SQLException e) { log.error(e.getMessage()); } catch (IOException e) { log.error(e.getMessage()); } return null; } public static void close(Connection conn, Statement stmt, ResultSet rs) { if (rs != null) { try { rs.close(); rs = null; } catch (SQLException e) { log.error(e.getMessage()); } } if (stmt != null) { try { stmt.close(); } catch (SQLException e) { log.error(e.getMessage()); } } if (rs != null) { try { rs.close(); } catch (SQLException e) { log.error(e.getMessage()); } } } public static void main(String[] args) { DBConnection.getConnection("jdbc.properties"); }}
阅读全文
0 0
- 各个数据库 jdbc 连接信息
- eclipse下通过jdbc连接各个类型的数据库
- JDBC访问各个数据库
- JDBC访问各个数据库
- JDBC访问各个数据库
- JDBC访问各个数据库
- 通过JDBC-ODBC连接数据库,读取数据库信息并显示
- c#连接各个数据库
- grails连接各个数据库
- (JDBC)连接MySQL数据库,以及插入信息
- JDBC查询数据库信息
- JDBC更新数据库信息
- jdbc入门、jdbc连接数据库
- 各个数据库的连接URL
- jdbc-odbc连接数据库
- JDBC连接MySQL数据库
- JDBC连接MySQL数据库
- JDBC之连接数据库
- 微信JS-SDK调试:config注入权限验证配置报错- invalid signature
- double格式函数
- SpannableString与SpannableStringBuilder
- nginx_rtmp中解析sps和pps
- 【原创总结】页面上出现服务报500的原因和排查
- 各个数据库 jdbc 连接信息
- Android学习--aar包及嵌套
- javascript数组的常见算法
- 固定背景图片
- RxJava 2.0: flatMap()
- Nginx(总结整理)
- main函数参数argc和argv应用
- 洛谷 P2038 无线网络发射器选址
- Logstash from Kafka to Elasticsearch学习