JDBC数据库连接步骤解析
要想在编程语言中操作数据库,就必须与数据库建立连接。
建立JDBC连接的步骤如下:
导入JDBC包:使用Java语言的import语句在Java代码开头位置导入所需的类。
注册JDBC驱动程序:使JVM将所需的驱动程序实现加载到内存中,从而可以满足JDBC请求。
数据库URL配置:创建一个正确格式化的地址,指向要连接到的数据库。
创建连接对象:调用DriverManager对象的getConnection()方法来建立实际的数据库连接。
一、导入包
mysql驱动jar:http://central.maven.org/maven2/mysql/mysql-connector-java/
oracle驱动jar:https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html
要使用标准的JDBC包java.sql.*。
二、注册JDBC驱动程序
在使用程序之前,必须先注册该驱动程序。
注册驱动程序是将数据库驱动程序的类文件加载到内存中的过程。
只需在程序中一次注册就可以。可以通过两种方式之一来注册驱动程序。
1.Class.forName()
推荐使用的方法,因为它使驱动程序注册可配置和便携。
Class.forName("oracle.jdbc.driver.OracleDriver");//oracle Class.forName("com.mysql.jdbc.Driver");//mysql
2.DriverManager.registerDriver()
使用静态DriverManager.registerDriver()方法来注册驱动程序。
如果使用的是非JDK兼容的JVM(如Microsoft提供的),则应使用registerDriver()方法。
DrivermyDriver=neworacle.jdbc.driver.OracleDriver();//oracle DrivermyDriver=newcom.mysql.jdbc.Driver();//mysql DriverManager.registerDriver(myDriver);
三、数据库URL
加载驱动程序后,可以使用DriverManager.getConnection()方法建立连接。
三个重载的DriverManager.getConnection()方法:
这里每个格式都需要一个数据库URL。数据库URL是指向数据库的地址。
(1)MySQL
JDBC驱动程序名称:com.mysql.jdbc.Driver
URL格式:jdbc:mysql://hostname/databaseName
(2)Oracle
JDBC驱动程序名称:oracle.jdbc.driver.OracleDriver
URL格式:jdbc:oracle:thin:@hostname:portNumber:databaseName
(3)PostgreSQL
JDBC驱动程序名称:org.postgresql.Driver
URL格式:jdbc:postgresql://hostname:port/dbname
(4)DB2
JDBC驱动程序名称:com.ibm.db2.jdbc.net.DB2Driver
URL格式:jdbc:db2:hostname:portNumber/databaseName
(5)Sybase
JDBC驱动程序名称:com.sybase.jdbc.SybDriver
URL格式:jdbc:sybase:Tds:hostname:portNumber/databaseName
四、创建连接对象
DriverManager.getConnection();
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。