#|Oracle数据库操作

Oracle数据库的安装 jdbc: Java数据库连接,(Java Database Connectivity,简称JDBC)
百度下载驱动
安装oracle和mysql
在maven下载或者去官网下载
之后导包,增加内路径
驱动类需要记住
crtl+e快捷键
安装Oracle
#|Oracle数据库操作
文章图片

Oracle增删改查语句

String sql = "delete from student where stuno=2"; int count = stmt.executeUpdate(sql); //返回值表示增删改了多少条数据

增删改是executeUpdate ()
查询是executeQuery()
查询是一个结果集
所以返回值是一个resultset
public static void query() { Connection connection =null; Statement stmt = null; ResultSet rs = null; try { //1,导入驱动,加载具体驱动类 Class.forName("oracle.jdbc.OracleDriver"); //加载具体驱动类 //2,与数据库建立连接 connection = DriverManager.getConnection(URL,USERNAME,PWD); //3,执行sql语句,用来创建一个连接的statement即stmt stmt = connection.createStatement(); //有了stmt就可以执行了。String sql = "select stuno,stuname from student"; rs = stmt.executeQuery(sql); //返回值表示增删改了多少条数据 //4,处理结果集while(rs.next()) { //int sno = rs.getInt("stuno"); //String sname =rs.getString("stuname"); int sno = rs.getInt(1); String sname =rs.getString(2); System.out.println(sno+"--"+sname); //打印出来 }}catch(ClassNotFoundException e) { e.printStackTrace(); }catch(SQLException e) { e.printStackTrace(); }catch(Exception e){ e.printStackTrace(); }finally{ try { if(rs!=null) rs.close(); if(stmt!=null) stmt.close(); if(connection!=null) connection.close(); }catch(SQLException e) { e.printStackTrace(); }} } public static void main(String[] args) { query(); //update(); }

【#|Oracle数据库操作】模糊查询语句
模糊查询,带有c的记录 String name="c"; String sql = "select * from student where stuname like '%"+name+"%'";

    推荐阅读