JDBC连接oracle数据库代码
来源:互联网 发布:access数据库怎么打开 编辑:程序博客网 时间:2024/06/16 09:47
需先配置好数据库驱动百度云下载 密码:w2wi
封装一个连接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; }}
阅读全文
0 0
- JDBC连接oracle数据库代码
- java连接Oracle数据库详细代码,jdbc
- JDBC连接数据库oracle的代码
- jdbc连接oracle代码
- jdbc连接oracle数据库
- oracle数据库jdbc连接
- Jdbc连接Oracle数据库
- JDBC连接Oracle数据库
- JDBC 连接 Oracle数据库
- JDBC连接Oracle数据库
- JDBC连接Oracle数据库
- Oracle JDBC连接数据库
- JDBC连接oracle数据库
- Oracle数据库JDBC连接
- JDBC连接Oracle数据库
- JDBC连接Oracle数据库
- JDBC连接Oracle数据库
- JDBC连接Oracle数据库
- 把1-9这9个数字按从小到大的顺序排列 ,中间添上“+”和"-","",可以计算的结果等于100的程序
- 函数
- 因为缺少调试目标,vs无法调试
- 老杨聊架构:每个架构师都应该研究下康威定律
- php 微信模拟登陆 获取用户列表 群发消息
- JDBC连接oracle数据库代码
- RabbitMq
- Bmob后端云的集成以及需要注意的坑
- esc安全组配置
- 关于java的文件操作,路径表示问题
- 121. Best Time to Buy and Sell Stock (dp)
- NOIP2010普及组-数字统计
- Valid Parentheses验证有效括号对
- NOIP2008 传纸条 双线程DP