小弟刚学java,一些自己的微不足道的JDBC总结:
1. 连接数据库必须首先启动oracle的两个重要服务(监听,实例服务),随后还需要配置数据库驱动程序,oracle和DB2的驱动程序是随着安装包提供的。
2. JDBC操作数据库的标准流程:
第一步:加载数据库的驱动程序
a) 驱动程序的加载主要是向容器中加载,通过Class.forName()加载、
b) Oracle驱动名称:oracle.jdbc.driver.OracleDriver;
第二步:根据给定的数据库链接地址,数据库名称,密码连接数据库
1. 连接主要信息如下:
a) 连接地址:jdbc:oracle:thin:@主机名称或主机ip地址或则直接用localhost:1521:数据库实例名称
b) 用户名:scott(oracle默认用户名)
c) 密码:tiger(默认的密码)
连接数据库主要是使用DriverManager类完成的,取得连接对象使用Connection接口、
第三步:打开数据之后可以通过SQL语句进行数据库操作。
1. 数据库操作主要是CRUD,利用Statement,preparedStatement,ResultSet操作SQL语句
第四步:使用close()关闭。
举例说明:
package connectiontest;
import java.sql.Connection;
import java.sql.DriverManager;
public class ConnectionTest_1 {
private static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver";
private static final String DBURL = "jdbc:oracle:thin:@localhost:wwww";
private static final String DBUSER = "scott";
private static final String PASSWORD = "tiger";
public static void main(String[] args)throws Exception {
Connection conn = null;//每一个connection对象都是一个连接
Class.forName(DBDRIVER);//加载数据库程序驱动
conn = DriverManager.getConnection(DBURL, DBUSER, PASSWORD);//连接数据库
System.out.println(conn); //如果输出不为null则表示已经连接
conn.close();
}
}