使用JDBC进行数据库操作的第一步就是驱动注册(当然你得先导入JAR)。
驱动注册有多种方式,第一步必然是获得正确的驱动名称与URL格式
驱动名称与URL格式
RDBMS
驱动程序名称
URL格式
MySQL
com.mysql.jdbc.Driver
jdbc:mysql://hostname/databaseName
ORACLE
oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@hostname:portNumber:databaseName
PostgreSQL
org.postgresql.Driver
jdbc:postgresql://hostname:port/dbname
DB2
com.ibm.db2.jdbc.net.DB2Driver
jdbc:db2:hostname:port Number/databaseName
Sybase
com.sybase.jdbc.SybDriver
jdbc:sybase:Tds:hostname: portNumber/databaseName
常用的驱动程序名称与URL格式如上表所示,随着版本变化,会存在些许变动,如有不对,还需重新查验
比如MYSQL中5与6 ,mysql5用的驱动是com.mysql.jdbc.Driver,mysql6以后用的是com.mysql.cj.jdbc.Driver
MYSQL的驱动下载
MYSQL的connector下载地址
https://dev.mysql.com/downloads/connector/
另外还有完整的文档
oracle驱动下载
https://www.oracle.com/technetwork/database/application-development/jdbc/downloads/index.html
驱动注册
在通过驱动管理器创建连接前需要进行驱动注册
驱动注册有三种形式
Class.forName("com.mysql.jdbc.Driver");
DriverManager.registerDriver(new com.mysql.jdbc.Driver()