1.JDBC简介
JDBC的全称是Java Database Connectivity,叫作java数据库连接。它包括了一组与数据库交互的api,还有与数据库进行通信的驱动程序。
2.JDBC连接数据库
涉及到建立一个JDBC连接的编程主要有四个步骤:
(1)导入JDBC驱动:只有拥有了驱动程序我们才可以注册驱动程序完成连接的其他步骤;
(2)注册JDBC驱动程序:这一步会导致JVM加载所需的驱动类实现到内存中,然后才可以实现JDBC请求;
(3)数据库URL指定:创建具有正确格式的地址,指向到要连接的数据库;
(4)创建连接对象:最后,代码调用DriverManager对象的getConnection()方法来建立实际的数据库连接。
3.注册JDBC驱动程序
方法一:Class.forName()
Class.forName("com.mysql.jdbc.Driver");
方法二:DriverManager.registerDriver();
Driver driver = new com.mysql.jdbc.Driver();
DriverManager.registerDriver(driver);
4.指定数据库连接URL
当加载了驱动程序,便可以使用DriverManager.getConnection()方法连接到数据库了。
这里给出了DriverManager.getConnection()三个重载方法:
方法一:getConnection(String url)
方法二:getConnection(String url,Properties prop)
方法三:getConnection(String url,String user,String password)
RDBMS | JDBC驱动程序的名称 | URL |
Mysql | com.mysql.jdbc.Driver | jdbc:mysql://hostname/ databaseName |
Oracle | oracle.jdbc.driver.OracleDriver | jdbc:oracle:thin:@hostname:port Number:databaseName |
DB2 | com.ibm.db2.jdbc.net.DB2Driver | jdbc:db2:hostname:port Number/databaseName |
5.创建连接对象
(1)Connection conn = DriverManager.getConnection(URL,USER,PASS)
(2)Connection conn = DriverManager.getConnection(URL)
6.关闭JDBC连接
conn.close();