JDBC连接oracle数据库代码
2017-08-23 12:31
507 查看
需先配置好数据库驱动百度云下载 密码:w2wi
封装一个连接Oracle数据库的类
使用实例(查询)
根据自己数据库表更改
使用实例(更新数据)
封装一个连接Oracle数据库的类
package com.muzi.unit; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DButil { public Connection getconn() { try { Class.forName("oracle.jdbc.driver.OracleDriver");// 加载Oracle驱动程序 String url = "jdbc:oracle:thin:@localhost:1521:orcl";// localhost是本机地址,可更改为IP地址 String user = "muzi";// 用户名,系统默认的账户名 String password = "123465";// 你安装时选设置的密码 Connection conn = DriverManager.getConnection(url, user, password);// 获取连接 return conn; } catch (Exception e) { e.printStackTrace(); } return null; } public void closeConn(Connection conn) { try { if (conn != null) { conn.close(); } } catch (SQLException e) { e.printStackTrace(); } } }
使用实例(查询)
根据自己数据库表更改
package com.muzi.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import com.muzi.unit.DButil; public class UserDao { public void getUserByUsername(String name) { DButil util = new DButil();//new一个实例 Connection conn = util.getconn(); // sql? String sql = "select * from users where u_name=?";//sql语句 try { PreparedStatement pres = conn.prepareStatement(sql);// pres.setString(1,"name");//参数 ResultSet res = pres.executeQuery();//获得结果集 while(res.next()) { String id = res.getString("u_id");//u_id是数据库表列名 String username = res.getString("u_name"); String password = res.getString("u_pass"); System.out.println(id+username+password);//输出 } } catch (SQLException e) { e.printStackTrace(); } } }
使用实例(更新数据)
package com.muzi.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import com.muzi.unit.DButil; public class EditBrandDao { public int editBrand() { DButil util = new DButil(); Connection conn = util.getconn(); String sql = "update brand set b_name=?,b_phone=?,b_factory=? where b_id=?"; try { PreparedStatement pres = conn.prepareStatement(sql); pres.setString(1, ""); pres.setString(2, ""); pres.setString(3, ""); pres.setString(4, ""); int res = pres.executeUpdate(); return res; } catch (SQLException e) { e.printStackTrace(); } return 0; } }
相关文章推荐
- java连接Oracle数据库详细代码,jdbc
- 使用Mycat操作Oracle数据库(七) -- JAVA代码JDBC连接Mycat
- 使用JDBC连接Oracle数据库和使用连接池连接Oracle数据库的代码解析
- 超完美的JDBC连接Oracle数据库的示例代码
- jdbc测试oracle数据库的连接是否成功的java代码
- JDBC连接Oracle数据库代码与JDBC连接SQLServer数据库代码区别
- JDBC连接mysql、sqlserver、oracle数据库示例,含代码
- JDBC连接Oracle数据库代码
- Java连接Oracle数据库的示例代码
- JDBC 连接数据库代码及步骤
- java学习笔记:通过JDBC技术获取Oracle数据库连接
- eclipse中用jdbc连接数据库插入删除的代码
- 完整java开发中JDBC连接数据库代码和步骤
- jdk1.5.0 JDBC 连接oracle数据库速度慢的问题
- 如何利用JDBC连接并操作Oracle数据库
- 完整java开发中JDBC连接数据库代码和步骤
- jdbc连接Oracle数据库实现学生管理系统
- java开发中JDBC连接MySQL数据库代码
- JDBC连接Oracle数据库
- jdbc连接数据库对数据库的操作精简代码