Java连接、操作Oracle 10g 数据库
2013-05-23 16:55
519 查看
1、给Java工程添加jar包:ojdbc14.jar;
2、Java代码:
2.1 获取与Oracle的连接的类:
2.2 操作数据库示例类:
2、Java代码:
2.1 获取与Oracle的连接的类:
package com.newthread.map.bus; import java.sql.Connection; import java.sql.DriverManager; public class OdbConnFactory { public static String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl"; public static String user = "****"; public static String password = "********"; public static Connection getConnection(){ Connection con = null; try { Class.forName("oracle.jdbc.driver.OracleDriver"); con = DriverManager.getConnection(url, user, password); if (con != null) { System.out.println("连接成功!con是:" + con); } else { System.out.println("连接失败!"); } } catch (Exception e) { e.printStackTrace(); } return con; } }
2.2 操作数据库示例类:
package com.newthread.map.bus; import java.sql.Connection; import java.sql.PreparedStatement; public class UserDao { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub } public void insert() throws Exception { String sql = "INSERT INTO TB_USERINFO (USERNAME,PASSWORD) VALUES (?,?)"; PreparedStatement pstmt = null; Connection con = OdbConnFactory.getConnection(); // 下面是针对数据库的具体操作 try { // 连接数据库 pstmt = con.prepareStatement(sql); pstmt.setString(1, "xiaoma"); pstmt.setString(2, "xiaoma"); // 进行数据库更新操作 pstmt.executeUpdate(); } catch (Exception e) { throw new Exception("操作出现异常"); } finally { // 关闭数据库连接 pstmt.close(); con.close(); } } }
相关文章推荐
- Java连接Oracle 10g数据库
- java对三大主流数据库sql server、mysql、oracle的连接和操作
- 数据库操作:java连接ORACLE实例代码演示
- Java连接Oracle 10g数据库抛IO异常解决办法
- 数据库操作:java连接ORACLE实例代码演示
- java连接数据库(sqlserver,mysql,oracle)附jar包
- java连接各种数据库(mysql,sql server,oracle,db2)
- java连接数据库操作
- 关于Java连接数据库的一些操作
- JAVA采用JDBC连接操作数据库详解
- Java中使用JDBC连接数据库操作的步骤
- Java连接sqlserver,Mysql,oracle等数据库的方法
- oracle 数据库12c 安装使用 java 连接
- Java语言JDBC数据库连接操作
- Oracle: 通过命令行登陆连接并操作数据库
- Java自学之路-Java基础教程-36:Java的数据库连接操作以及外部jar包导入
- winform操作访问Oracle 10g数据库,并自动填充到DataGridView
- java连接数据库操作2--防止sql注入
- java oracle thin 和 oci 连接方式实现多数据库的故障切换
- 在Java中实现.net中DataTable功能以及操作双数据库的List连接问题解决方案探究