eg1:

 public static void main(String[] args) throws ClassNotFoundException, SQLException {
//第一步:加载JDBC驱动类
Class.forName("oracle.jdbc.driver.OracleDriver");
//第二部:通过驱动管理器获得与数据库的连接对象(该对象为与数据库相通的管道)
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","x1","x1");
//第三步:通过Connection对象获取封装了sql的PreparedStatement对象(封装了已经预编译的sql语句,效率高)
PreparedStatement pst = con.prepareStatement("insert into classtable values(?,?,'提升必备')");//?:占位符
for(int i=0;i<10;i++){
pst.setString(1, "0"+i);
pst.setString(2, "课程"+i);
//第四步:执行sql语句
int cnt = pst.executeUpdate();//插入||修改||删除返回操作记录数,即受影响的行数
System.out.println(cnt);
}
pst.close();//关闭连接管道,由内而外
con.close();
}

eg2:

 public static void main(String[] args) throws ClassNotFoundException, SQLException {
//第一步:加载JDBC驱动类
Class.forName("oracle.jdbc.driver.OracleDriver");
//第二部:通过驱动管理器获得与数据库的连接对象(该对象为与数据库相通的管道)
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","x1","x1");
//第三步:通过Connection对象获取封装了sql的PreparedStatement对象(封装了已经预编译的sql语句,效率高)
PreparedStatement pst = con.prepareStatement("select * from classtable where c_name like ?"); pst.setString(1, "%课程%");
//第四步:执行sql语句
ResultSet rs = pst.executeQuery();//查询返回ResultSet对象(即结果集对象,该结果集存放于数据库内存中)
//刚刚获取的结果集,其游标指向第一行之前
//rs.next();//将游标向前推进一行,如果推进成功,返回true,否则返回false
while(rs.next()){
//获取游标指向的当前行数据
String id = rs.getString("c_id");
String name = rs.getString("c_name");
String explain = rs.getString("c_explain");
System.out.println(" | "+id+" | "+name+" | "+explain+" | ");
}
rs.close();
con.close();
}

java访问数据库步骤详解的更多相关文章

  1. Java 访问修饰符详解

    访问修饰符定义了类.属性和方法的访问权限,Java 中包含四种,访问权限从小到大为 private.default.protected 和 public. public,公共修饰符,被其修饰的类.属性 ...

  2. 创建oracle本地数据库步骤详解

    前提:安装好oracle数据库客户端: PL/SQL DEVELOPER 1.打开DatabaseConfiguration Assistant,如图: 选择创建数据库->next->选择 ...

  3. ASP.NET连接Oracle数据库的步骤详解(转)

    ASP.NET连接Oracle数据库的步骤详解   本文我们主要介绍了ASP.NET连接Oracle数据库的步骤及每个步骤需要进行的设置,希望能够对您有所帮助.   在用ASP.NET开发应用程序时, ...

  4. java web中Jdbc访问数据库步骤通俗解释(吃饭),与MVC的通俗解释(做饭)

    一.Jdbc访问数据库步骤通俗解释(吃饭) 1)加载驱动 Class.forName(“com.microsoft.jdbc.sqlserver.SQLServer”); 2) 与数据库建立连接 Co ...

  5. “全栈2019”Java第九十八章:局部内部类访问作用域成员详解

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  6. Thrift实现C#调用Java开发步骤详解

    概述 Thrift实现C#调用Java开发步骤详解 详细 代码下载:http://www.demodashi.com/demo/10946.html Apache Thrift 是 Facebook ...

  7. “全栈2019”Java第七十一章:外部类访问静态内部类成员详解

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  8. “全栈2019”Java第六十八章:外部类访问内部类成员详解

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  9. sql server 2008 数据库管理系统使用SQL语句创建登录用户步骤详解

    介绍了sql server 2008 数据库管理系统使用SQL语句创建登录用户步骤详解 --服务器角色: --固定服务器角色具有一组固定的权限,并且适用于整个服务器范围. 它们专门用于管理 SQL S ...

随机推荐

  1. 利用Swoole实现PHP+websocket直播,即使通讯

    websocket Websocket只是一个网络通信协议,就像 http.ftp等都是网络通信的协议一样:相对于HTTP这种非持久的协议来说,Websocket是一个持久化网络通信的协议: WebS ...

  2. Nth prime & numbers of primes (模板)

    都是取的模板,这几天做的素数题挺多的,所以整理了放在这里,感觉有一天回用到的! SPOJ:Nth Prime:     求第N个素数,N<1e9. #include<bits/stdc++ ...

  3. Java常用数据结构和算法

    二叉树: 1.每个结点不能多于两个子树: 2.一颗平衡二叉树的深度要比及结点个数N小得多. 二叉查找树: 1.结点x的所有左子树的值小于x,所有右子树的值大于x: AVL树: 1.一种带有平衡条件的二 ...

  4. 「LuoguP1799」 数列_NOI导刊2010提高(06)

    题目描述 虽然msh长大了,但她还是很喜欢找点游戏自娱自乐.有一天,她在纸上写了一串数字:1,1,2,5,4.接着她擦掉了一个l,结果发现剩下1,2,4都在自己所在的位置上,即1在第1位,2在第2位, ...

  5. 【扬中集训DAY1T1】 微信群

    [题目链接] 点击打开链接 [算法] 对问题稍加分析后,发现其实要求的就是 : C(N,K) + C(N,K+1) + C(N,K+2) + ... + C(N,N) 因为N最大10^9,K最大10^ ...

  6. [angularJS]ng-hide|ng-show切换

    <div class="row ng-scope"> <div class="col-lg-12"> <h1 class=&quo ...

  7. 【旧文章搬运】更正一个枚举PspCidTable时的错误

    原文发表于百度空间及看雪论坛,2009-02-27 看雪论坛地址:https://bbs.pediy.com/thread-82919.htm============================= ...

  8. 开挂的map

    转自:http://blog.csdn.net/sunshinewave/article/details/8067862 #include<iostream> #include<ma ...

  9. python __builtins__ int类 (36)

    36.'int', 用于将一个字符串或数字转换为整型 class int(object) | int(x=0) -> integer | int(x, base=10) -> intege ...

  10. 洛谷 P3711 仓鼠的数学题【伯努利数+多项式科技】

    有个东西叫伯努利数--一开始直接·用第一类斯特林推到自闭 式子来源:https://www.luogu.org/blog/ShadowassIIXVIIIIV/solution-p3711 https ...