java访问本地oracle数据库步骤

1.设置oracle驱动的类路径

该驱动在Oracle的安装目录product\11.2.0\dbhome_1\jdbc子目录下的ojdbc6.jar(导入工程或者环境变量)

2.创建数据库及测试数据

3.数据库访问

--加载jdbc驱动

Class.forName("DriverName");

对于oracle数据库:  Class.forName("oracle.jdbc.driver.OracleDriver");

--创建数据库连接

Connection conn=DriverManager.getConnection(url,user,password);

数据库url格式(oracle):如"jdbc:oracle:thin@localhost:1521:orcl","user","password"

数据库url格式(odbc):如"jdbc:odbc:orcl","user","password"

DriverManager类-jdbc驱动管理类

方法列表:

Static connection getConnection(String url,String user,String password)--建立到指定数据库url(数据库位置)的连接。

static Driver getDriver(String url)--用于返回能够打开url指定数据库的驱动程序

Connection类:此接口用于连接数据库

方法:void close()    --断开连接,释放jdbc驱动和数据库

Statement createStatement()           --创建一个Statement对象将sql语句发送到数据库

void commit()                                   --提交sql语句

Boolean isClosed()                           --判断connection是否关闭

void rollback()                                 --取消sql语句

PreparedStatement prepareStatement(String sql)  --创建一个preparedStatement对象将参数化的sql语句发送到数据库

caution:可将相关数据库连接数据放在一个properties文件中,如下

driver=oracle.jdbc.driver.OracleDriver

url=jdbc:oracle:thin:@localhost:port:orcl

user=admin

pwd=admin123

--创建statement对象--该对象负责将sql语句发送到数据库,运行结果返回一个ResultSet对象

通过调用connection接口的createStatement方法创建

Statement st=conn.createStatement();

-----执行sql语句

ResultSet rs=st.executeQuery("sql语句");

----返回处理结果

----关闭创建对象

关闭RusultSet,Statement对象,关闭连接





猜你喜欢

转载自blog.csdn.net/luoshiyong123/article/details/80460725