java基础(四)------ jdbc连接数Oracle数据库步骤及示例!

来源:互联网 发布:蓝牙控制小车app源码 编辑:程序博客网 时间:2024/06/05 21:55

步骤:

1.导入数据库驱动jar包;

2.Class.forName("驱动类完全限定名")加载驱动;

3.创建连接字符串 

1).String url ="jdbc:oracle:thin:@IP地址:端口号:数据库实例名称";

2).String userName ="数据库登录名称";

3).String passWord = "数据库登录密码";

4.使用驱动管理器获取连接对象

1).Connection connection = null;

2).connection = DriverManager.getConnection("url,userName,passWord");

5.创建sql命令

String sql = "sql语句";

6.使用连接对象创建命令对象

1).Statement statement = connection.createStatement();

2).PreparedStatement ps = connection.preparedStatement(String sql);

7.执行命令对象

1).增删改

statement.executeUpdate()获取受影响的行数

2).查询

statement.executeQuery()获取ResultSet结果集

8.根据命令的不同做不同处理

如果做查询功能,循环读取结果集中的数据

9.释放资源

关闭ResultSet Statement 和connection;


连接示例:

package test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/** * jdbc连接oracle数据库测试 * @author LiamYan * @author 颜景昌 * 2016-11-3 * 下午9:39:05 */public class JDBC_TEST { public static void main(String []args){ Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; try {//2.加载数据库驱动Class.forName("oracle.jdbc.driver.OracleDriver");System.out.println("尝试连接数据库!");//3.创建连接字符串String url = "jdbc:oracle:thin:@localhost:1521:orcl";String user = "scott";String passWord = "123.com";//4.使用驱动管理器获取连接对象conn = DriverManager.getConnection(url,user,passWord);System.out.println("连接成功");//5.创建sql命令String sql ="select * from users where userName = ?";//6.使用连接对象创建命令对象ps = conn.prepareStatement(sql);//设置参数ps.setString(1,"颜景昌");//7.执行命令对象rs = ps.executeQuery();//8.对命令做出处理while(rs.next()){System.out.println(rs.getInt("userID")+ rs.getString("userName"));}} catch (Exception e) {// TODO: handle exception} } public void closeAll(Connection conn , PreparedStatement ps,ResultSet rs) throws SQLException{ if(conn != null){ conn.close(); } if(ps != null){ ps.close(); } if(rs != null){ rs.close(); } }}


0 0
原创粉丝点击