java连接数据库(代码分享)
发布时间 - 2026-01-11 00:20:38 点击率:次话不多说,请看代码:
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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
香港服务器租用费用高吗?如何避免常见误区?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
如何用低价快速搭建高质量网站?
EditPlus中的正则表达式实战(6)
网易LOFTER官网链接 老福特网页版登录地址
Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能
详解jQuery中基本的动画方法
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
独立制作一个网站多少钱,建立网站需要花多少钱?
Laravel怎么上传文件_Laravel图片上传及存储配置
详解vue.js组件化开发实践
如何快速搭建二级域名独立网站?
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
如何在IIS中新建站点并配置端口与IP地址?
Laravel如何为API编写文档_Laravel API文档生成与维护方法
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
C++时间戳转换成日期时间的步骤和示例代码
高防服务器租用指南:配置选择与快速部署攻略
音响网站制作视频教程,隆霸音响官方网站?
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
大型企业网站制作流程,做网站需要注册公司吗?
Laravel如何使用Vite进行前端资源打包?(配置示例)
如何用5美元大硬盘VPS安全高效搭建个人网站?
Windows Hello人脸识别突然无法使用
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
zabbix利用python脚本发送报警邮件的方法
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
WEB开发之注册页面验证码倒计时代码的实现
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
Laravel怎么自定义错误页面_Laravel修改404和500页面模板
googleplay官方入口在哪里_Google Play官方商店快速入口指南
在线制作视频的网站有哪些,电脑如何制作视频短片?
JavaScript Ajax实现异步通信
Python进程池调度策略_任务分发说明【指导】
如何获取免费开源的自助建站系统源码?
如何在阿里云完成域名注册与建站?
b2c电商网站制作流程,b2c水平综合的电商平台?
JavaScript实现Fly Bird小游戏
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
如何用好域名打造高点击率的自主建站?
,在苏州找工作,上哪个网站比较好?
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
JS去除重复并统计数量的实现方法

