第一章 数据库驱动和URL
1.1 Oracle
驱动:Oracle.jdbc.driver.OracleDriver
URL:jdbc:oracle:thin:@machine_name:port:dbname
注:
1.machine_name:
数据库所在的机器的名称;
2.localhost
:本地主机,默认是127.0.0.1
3.port:
端口号,默认是1521
例:
jdbc:oracle:thin:@localhost:1521:db_datebase
1.2 MySQL
驱动:com.mysql.jdbc.Driver
URL:jdbc:mysql://machine_name:port/dbname
注:
1.machine_name
:数据库所在的机器的名称;
2.localhost
:本地主机,默认是127.0.0.1
3.port
:端口号,默认3306
例:
jdbc:mysql://localhost:3306/db_datebase
1.3 SQLServer
驱动:com.microsoft.jdbc.sqlserver.SQLServerDriver
URL:jdbc:microsoft:sqlserver://<machine_name><:port>;DatabaseName=<dbname>
注:
1.machine_name
:数据库所在的机器的名称;
2.localhost
:本地主机,默认是127.0.0.1
3.port
:端口号,默认是1433
例:
jdbc: microsoft: sqlserver:@localhost:1433; DatabaseName =db_datebase
1.4 中文乱码处理(以MySQL为例)
如果数据库出现乱码,可以指定参数: ?characterEncoding=utf8
,表示让数据库以 UTF-8
编码来处理数据。
jdbc:mysql://localhost:3306/数据库?characterEncoding=utf8