Oracle数据库的安装 jdbc: Java数据库连接,(Java Database Connectivity,简称JDBC)
百度下载驱动
安装oracle和mysql
在maven下载或者去官网下载
之后导包,增加内路径
驱动类需要记住
crtl+e快捷键
安装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+"%'";
推荐阅读
- 高并发|JUC高并发编程(07) -- 多线程锁 -- 演示锁的八种情况
- 云计算|云计算技术与应用 -基础概念与分布式计算
- 面试官(Nginx 是如何实现并发的(为什么 Nginx 不使用多线程?))
- 面试·求职系列|Java8新特性 十二大总结 (面试篇)
- 面试·求职系列|【面试篇】手写单例模式及原理剖析
- #|【Docker】<云原生>Linux安装Docker(无错完整)
- 运维|Docker基础01--入门总结--(狂神说docker学习笔记)
- 小程序|小程序云开发从入门到上线看这一篇就够了
- linux|前后端分离 -- Spring Boot + Vue实现视频管理系统 并部署阿里云服务器