在JDBC连接oracle数据库之前,首先需要将oracle的驱动程序导入项目中,具体步骤如下,在你的oracle安装子目录中找到jdbc的目录,进入后打开lib文件,找ojdbc6.jar复制,在eclipse中的java工程下建立一个文件,命名为lib,将复制号的ojdbc6.jar粘贴到该目录下,然后右键build path,即可在上方的文件中看到一个奶瓶形状的.jar。

       现在开始JDBC连接oracle数据库。

1.反射驱动

Class.forName("oracle.jdbc.driver.OracleDriver");//反射驱动   (包。类)

连接不同的数据库,包,类不一样

2.获取连接

DriverManager.getConnection()方法

Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@//localhost:1521/ORCL","scott","1234563.");

                                                                                                                              (url,username,password)

本地连接也可以将localhost改成127.1.1.1(本机的回环地址)

3.获取命令对象(有两种方式,但是一般情况下都用第一种,可以防注入)

    1》PreparedStatement  ps=conn.prepareStatement(sql);  预编译

    2.》Statement smt=conn.createStatement();  

4.要执行的sql语句

5.执行sql语句的方法

insert,delete,update(executeUpdate)

用int ret=smt.executeUpdate(sql);返回类型是整数,即影响数据库 的行数

select用  (executeQuery)  

ResultSet rs=smt.executeQuery(sql);返回类型是一个集合,用.next()遍历得出

6.释放资源,关闭相应的流

例ps.close()

 

下面是一个基本的例子

JDBC连接oracle数据库

登录的程序

JDBC连接oracle数据库

相关文章: