话不多说,请看代码:
package com.shsxt.jdbcs;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/*
* jdbc步骤: java连接数据库
* // 导入 jar包
* 1、加载驱动 数据库厂商提供的实现类
* 2、获取连接 提供 url 用户名 密码
* 3、创建处理块 可以发送SQL语句到服务器(数据库) 准备一条 SQL语句
* 4、结果集
* 5、分析结果集
* 6、释放资源 先开的后放, 后打开的先放
*/
public class Demo002JDBCConnect {
public static void main(String[] args) throws ClassNotFoundException {
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
String user= "scott";
String pwd= "tiger";
Connection conn = null;
Statement s = null;
ResultSet rs = null;
try {
conn = DriverManager.getConnection(url, user, pwd);
s = conn.createStatement();
String sql = "select deptno, dname, loc from dept";
rs = s.executeQuery(sql);
while(rs.next()){
int deptno = rs.getInt(1); // 根据列号来获取值
String dname = rs.getString("dname"); // 根据列名来获取值
String loc = rs.getString(3);
System.out.println(deptno + "\t" + dname + "\t" + loc);
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(s!=null){
try {
s.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# java
# 连接
# 数据库
# Java连接数据库步骤解析(Oracle、MySQL)
# java使用dbcp2数据库连接池
# Java数据库连接池的几种配置方法(以MySQL数据库为例)
# java jdbc连接mysql数据库实现增删改查操作
# Java连接Sql数据库经常用到的操作
# Java使用JDBC连接数据库的实现方法
# java配置dbcp连接池(数据库连接池)示例分享
# java连接MySQl数据库实例代码
# Java Web项目中连接Access数据库的配置方法
# java连接mysql数据库乱码的解决方法
# 多说
# 连接数据库
# 加载
# Demo002JDBCConnect
# static
# void
# public
# main
# url
# SQL
# driver
# Class
# forName
# oracle
# ClassNotFoundException
# String
# args
# throws
# jar
# shsxt
相关文章:
建站之星后台搭建步骤解析:模板选择与产品管理实操指南
如何配置WinSCP新建站点的密钥验证步骤?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
宝塔Windows建站如何避免显示默认IIS页面?
如何选择高效可靠的多用户建站源码资源?
如何用好域名打造高点击率的自主建站?
如何制作网站标识牌,动态网站如何制作(教程)?
网站制作免费,什么网站能看正片电影?
,怎么在广州志愿者网站注册?
如何高效配置香港服务器实现快速建站?
专业商城网站制作公司有哪些,pi商城官网是哪个?
油猴 教程,油猴搜脚本为什么会网页无法显示?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
代购小票制作网站有哪些,购物小票的简要说明?
如何快速搭建支持数据库操作的智能建站平台?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
制作网站的过程怎么写,用凡科建站如何制作自己的网站?
再谈Python中的字符串与字符编码(推荐)
香港服务器网站推广:SEO优化与外贸独立站搭建策略
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
如何在企业微信快速生成手机电脑官网?
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
如何正确选择百度移动适配建站域名?
香港服务器部署网站为何提示未备案?
宝塔新建站点报错如何解决?
如何通过网站建站时间优化SEO与用户体验?
装修招标网站设计制作流程,装修招标流程?
c++怎么用jemalloc c++替换默认内存分配器【性能】
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
智能起名网站制作软件有哪些,制作logo的软件?
江苏网站制作公司有哪些,江苏书法考级官方网站?
建站之星安装路径如何正确选择及配置?
网站代码制作软件有哪些,如何生成自己网站的代码?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
C++如何编写函数模板?(泛型编程入门)
建站为何优先选择香港服务器?
如何在云主机上快速搭建多站点网站?
如何选择靠谱的建站公司加盟品牌?
网站制作壁纸教程视频,电脑壁纸网站?
微信小程序制作网站有哪些,微信小程序需要做网站吗?
教学论文网站制作软件有哪些,写论文用什么软件
?
营销式网站制作方案,销售哪个网站招聘效果最好?
利用JavaScript实现拖拽改变元素大小
行程制作网站有哪些,第三方机票电子行程单怎么开?
建站之星代理商如何保障技术支持与售后服务?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
建站之星如何一键生成手机站?
开源网站制作软件,开源网站什么意思?
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
如何在橙子建站中快速调整背景颜色?
*请认真填写需求信息,我们会在24小时内与您取得联系。