[TOC]
0x00 数据库连接字符串
MySQL
1、本地数据库连接1
2
3<connectionStrings>
<add name="ConnectionString" connectionString="Server=localhost;Option=16834;Database=dbName" providerName="MySql.Data.MySqlClient"/>
</connectionStrings>
2、远程数据连接1
Server=127.0.0.1;Option=131072;Stmt=;Database=dbName; User=root;Password=root;
3、特殊的TCP/IP端口连接1
Server=127.0.0.1;Port=3306;Option=131072;Stmt=;Database=dbName; User=root;Password=root;
4、标准连接1
User ID=root;Password=root;Host=localhost;Port=3306;Database=dbName; Direct=true;Protocol=TCP;Compress=false;Pooling=true;Min Pool Size=0;Max Pool Size=100;Connection Lifetime=;
说明:此Driver的默认端口是3306。如果没有在连接字符串中特别指出就是连接Mysql的3306端口。
5、JDBC连接1
2
3
4
5
6
7
8
9
10URL:jdbc:mysql://localhost:3306/test? user=root&password=&useUnicode=true&characterEncoding=gbk
DRIVERNAME:"com.mysql.jdbc.Driver";
url---- jdbc:mysql://127.0.0.1:3306/mysql
driver--org.gjt.mm.mysql.Driver
or
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/DBName?user=root&password=1
1 | 参数名称 参数说明 缺省值 最低版本要求 |
SQL Server
1 | sqlserver默认端口号为:1433 |
SQLServer 连接示例:1
2URL---- jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs
driver--com.microsoft.jdbc.sqlserver.SQLServerDriver
Oracle
1 | oracle 默认端口号为:1521 |
1 | URL----oracle:oci8:@newer |
ODBC
1 | URL----"jdbc:odbc:Mydatabase","sa", "" |
DB2
1 | url-----jdbc:db2://localhost:5000/sample |
jtds包
1 | Driver---net.sourceforge.jtds.jdbc.Driver |
URL例如:jdbc:jtds:sqlserver://localhost:1433;DatabaseName=CHDB
或者: jdbc:jtds:sqlserver://localhost:1433/CHDB;user=sa;password=sa
1 | # ---------------------------- |