1. Oralce 数据库连接
之前主要是做.Net,客户要求用java做,研究一下java数据库连接 从基础实现一个通用java类,由于我这边要动态生成sql,就不用网上公用的插件了,在这记录一下连接字符串。
1.1. 连接字符串
jdbc:oracle:thin:@192.168.1.1:1521:ORCL
1.2. Maven java 包
<dependency>
<groupId>com.oracle.ojdbc</groupId>
<artifactId>ojdbc10</artifactId>
<version>19.3.0.0</version>
</dependency>
1.3. 驱动类
oracle.jdbc.driver.OracleDriver
2. MySql数据库连接
2.1. 连接字符串
jdbc:mysql://127.0.0.1:3306/XXX?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8&useSSL=false
2.2. Maven java 包
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.9-rc</version>
</dependency>
2.3. 驱动类
com.mysql.cj.jdbc.Driver
3. Sqlserver数据库连接
3.1. 连接字符串
jdbc:sqlserver://127.0.0.1:1433;databaseName=AAA
如果不是默认实例:
jdbc:sqlserver:// 127.0.0.1\SQL2012:1433;databaseName=AAA
注意字符串后面不要加";"
AAA数据库名字
SQL2012 为实例名称
--查询数据库实例对应端口号
exec sys.sp_readerrorlog 0, 1, 'listening'
3.2. Maven java 包
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>9.2.1.jre8</version>
</dependency>
3.3. 驱动类
com.microsoft.sqlserver.jdbc.SQLServerDriver