-------------------------------oracle--------------------------------
驱动:oracle.jdbc.driver.OracleDriver
URL:jdbc:oracle:thin:@<machine_name><:port>:dbname
注:machine_name:数据库所在的机器的名称;
port:端口号,默认是1521
-------------------------------mysql--------------------------------
驱动:org.gjt.mm.mysql.Driver
URL:jdbc:mysql://<machine_name><:port>/dbname
注:machine_name:数据库所在的机器的名称;
port:端口号,默认3306
例如:
"jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=utf8","root","root"
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
mysql数据库中文问题:(数据库乱码)
1、mysql建库时设置默认编码:
GBK: CREATE DATABASE test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
UTF8: CREATE DATABASE test2 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
2、若是已经建好的数据库可使用:
alter database opensource default character set 'utf8';
3、建表时设置默认编码:
create table t_pic(id bigint primary key auto_increment,picName varchar(100), userId bigint) ENGINE=InnoDB DEFAULT CHARSET=utf8;
4、若是已经建好的数据表可使用:
alter table t_books character SET 'utf8';
5、查看时更改终端编码:
GBK: set names gbk UTF8: set names utf8
----------------------------pointbase---------------------------------
驱动:com.pointbase.jdbc.jdbcUniversalDriver
URL:jdbc:pointbase:server://<machine_name><:port>/dbname
注:machine_name:数据库所在的机器的名称;
port:端口号,默认是9092
---------------------------SQL Server---------------------------------
驱动:com.microsoft.jdbc.sqlserver.SQLServerDriver
URL:jdbc:microsoft:sqlserver://<machine_name><:port>;DatabaseName=<dbname>
注:machine_name:数据库所在的机器的名称;
port:端口号,默认是1433
--------------------------DB2---------------------------------------------
驱动:com.ibm.db2.jdbc.app.DB2Driver
URL:jdbc:db2://<machine_name><:port>/dbname
注:machine_name:数据库所在的机器的名称;
port:端口号,默认是5000