话不多说,请看代码:
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
相关文章:
高端智能建站公司优选:品牌定制与SEO优化一站式服务
如何基于云服务器快速搭建网站及云盘系统?
如何规划企业建站流程的关键步骤?
如何在万网开始建站?分步指南解析
c# 在ASP.NET Core中管理和取消后台任务
济南网站建设制作公司,室内设计网站一般都有哪些功能?
如何快速搭建个人网站并优化SEO?
如何选择高效可靠的多用户建站源码资源?
专业商城网站制作公司有哪些,pi商城官网是哪个?
如何在万网自助建站中设置域名及备案?
安徽网站建设与外贸建站服务专业定制方案
如何做静态网页,sublimetext3.0制作静态网页?
网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
建站之星CMS五站合一模板配置与SEO优化指南
如何快速辨别茅台真假?关键步骤解析
,有什么在线背英语单词效率比较高的网站?
网站设计制作企业有哪些,抖音官网主页怎么设置?
油猴 教程,油猴搜脚本为什么会网页无法显示?
如何生成腾讯云建站专用兑换码?
h5网站制作工具有哪些,h5页面制作工具有哪些?
如何将凡科建站内容保存为本地文件?
如何基于云服务器快速搭建个人网站?
如何通过远程VPS快速搭建个人网站?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
如何在Windows 2008云服务器安全搭建网站?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
建站主机与服务器功能差异如何区分?
如何通过可视化优化提升建站效果?
C++用Dijkstra(迪杰斯特拉)算法求最短路径
ui设计制作网站有哪些,手机UI设计网址吗?
建站之星安装模板失败:服务器环境不兼容?
在线制作视频的网站有哪些,电脑如何制作视频短片?
如何制作网站标识牌,动态网站如何制作(教程)?
香港服务器部署网站为何提示未备案?
如何用好域名打造高点击率的自主建站?
建站之星24小时客服电话如何获取?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
,网页ppt怎么弄成自己的ppt?
广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?
如何通过wdcp面板快速创建网站?
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
实例解析Array和String方法
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
建站之星在线版空间:自助建站+智能模板一键生成方案
详解jQuery中基本的动画方法
广东专业制作网站有哪些,广东省能源集团有限公司官网?
股票网站制作软件,网上股票怎么开户?
如何在搬瓦工VPS快速搭建网站?
移民网站制作流程,怎么看加拿大移民官网?
*请认真填写需求信息,我们会在24小时内与您取得联系。