java数据库视图工具_数据库视图工具类
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import net.sf.json.JSONObject;
/**
* Title: DBUtil.java Description: 数据库连接释放 公用方法
*
* @author zyl
* @created 2018年12月26日 上午10:47:12
*/
public class DBUtil {
private static final String DBURL = "jdbc:oracle:thin:@(description=(address=(protocol=tcp)(port=1521)(host=192.168.0.102)(PORT = 1521))(connect_data=(SERVER = DEDICATED)(service_name=MES_WIP)))"; //数据库地址
private static final String DBUSER = "ZHWL"; //登录名
private static final String DBPWD = "ZHWL";//密码
// 只需要执行一次
static {
try {
System.out.println("注册数据库驱动......");
Class.forName("oracle.jdbc.OracleDriver");
} catch (ClassNotFoundException e) {
throw new RuntimeException("注册数据库驱动出现异常:" + e.getMessage());
}
}
/**
* 获取一个连接对象
*
* @return
*/
public static Connection getConn() {
try {
return DriverManager.getConnection(DBURL, DBUSER, DBPWD);
} catch (SQLException ex1) {
throw new RuntimeException("无法获取连接,原因:" + ex1.getMessage());
}
}
public static void close(ResultSet rs, Statement st, Connection conn) {
try {
if (null != rs) {
rs.close();
System.out.println("ResultSet已关闭!");
}
} catch (SQLException e) {
throw new RuntimeException("关闭ResultSet出现异常:" + e.getMessage());
} finally {
try {
if (null != st) {
st.close();
System.out.println("Statement已关闭!");
}
} catch (SQLException e) {
throw new RuntimeException("关闭Statement出现异常:" + e.getMessage());
} finally {
if (null != conn) {
try {
conn.close();
System.out.println("Connection已关闭!");
} catch (SQLException e) {
throw new RuntimeException("关闭Connection出现异常:" + e.getMessage());
}
}
}
}
}
/*public static void main(String[] args) throws SQLException {
WDK.startup();
Connection conn = DBUtil.getConn();
String sql = "select * from MES.V_SOC_CUSTOMER_PARTNER_TO_ZHWL";
PreparedStatement pstm = conn.prepareStatement(sql);
ResultSet rs = pstm.executeQuery();
while (rs.next()) {
String name = rs.getString("");
}
System.out.println(i);
}*/
}
java数据库视图工具_数据库视图工具类相关推荐
- 最好用的_古书制作工具_古籍排版工具_古文排版_自动生成古书_多种古书风格_古籍制作工具
古书制作工具_古籍排版工具使用方法 前言 最好用的古书制作工具, 最好用的古籍排版工具, 最好用的古籍制作工具, 最好用的古文排版, 自动生成古书, 多种古书风格 一.看下源图片见最后面 二.使用步骤 ...
- 最好用的_古书制作工具_古籍排版工具_古文排版_自动生成古书_多种古书风格_古籍制作工具_个性化书籍制作工具
古书制作工具_古籍排版工具使用方法 前言 最好用的古书制作工具, 最好用的古籍排版工具, 最好用的古籍制作工具, 最好用的古文排版, 自动古书排版, 自动书籍排版, 自动生成古书, 多种古书风格 可自 ...
- rds mysql 视图 索引_数据库 视图 索引
SQL2K数据库开发二十二之索引操作在视图上创建索引 1.在企业管理器中,右击要创建索引的视图,在弹出的菜单中选择"设计视图"命令进入视图设计器. 2.在视图设计器中显示了视图所包 ...
- mysql自带的卸数工具_数据库卸数必备工具下载-数据库数据导出工具(DBexport)下载v1.3官方版-西西软件下载...
DBexport是一款专业的数据库数据导出工具,支持多数据源导出,目前已测试Oracle,MySQL,SQL_SERVER无明显BUG,目前支持图片种的数据库,支持扩展功能,只要有对应的数据库jar和 ...
- mysql数据库视图备份_数据库篇-mysql详解( 六 )之视图与数据备份
data.png 一 : 视图 视图: view, 是一种有结构(有行有列)但是没结果(结构中不真实存放数据)的虚拟表, 虚拟表的结构来源不是自己定义, 而是从对应的基表中产生(视图的数据来源). ( ...
- Java综合知识总结_数据库篇
JavaMySQL 一.JDBC连接数据库步骤(以MYSQL为例) 1.加载JDBC驱动程序: 通过Class类的forName方法实现,并将驱动地址放进去 成功加载后,会将Driver类的实例注册到 ...
- java编写github监控_【原创工具】github监控工具
0X01 前言 前段时间朋友想要我写的github监控工具,我本着独乐乐不如众乐乐的心态,就答应我朋友说过几天发到公众号上,今天实现一下子诺言,工具获取方法在文章底部.如果您觉得这个小工具对您有用,点 ...
- 免费的sql工具_免费SQL工具
免费的sql工具 Adminer ApexSQL CI/CD toolkit ApexSQL Compare ApexSQL Complete ApexSQL Decrypt ApexSQL Plan ...
- mysql数据库工程师简历_数据库工程师简历-自我评价怎么写(范文)
数据库工程师简历模板下载-自我评价范文 [网盘下载]100+清新大气简历模板下载: 数据库开发工程师简历-自我评价(范文1) 1. 从事过ORACLE数据库开发和数据库管理,在开发.管理.运维方面都有 ...
- mysql数据库简单介绍_数据库的简单介绍
关系型数据库与非关系型数据库 关系型数据库:mysql /oracle/sql server/sqlite 优点: 1.易于维护:都是使用表结构,格式一致: 2.使用方便:sql语言通用,可用于复杂查 ...
最新文章
- canvas绘制正文形并填充-2
- mongo 3t 处理时间
- 普通二本的辛酸Android面试之路,满满干货指导
- class类初始化之后调用赋值问题记录
- 利用IKVM在C#中调Java程序
- Python编程基础02:Python基本语法
- 11、Jsp加强/EL表达式/jsp标签
- 从入门到精通进阶篇 - 设置负载阶梯式压测场景(详解教程)
- 按比例缩小图片的CSS代码
- 鸿蒙系统桌面天气如何设置,怎么设置桌面时间和天气预报?
- 6.Linux中的进程管理
- XML约束、如何在xml中引入dtd、dtd语法、ENTITY(实体)
- C++ stander library--type traits and type utility
- Ant 下载安装配置使用教程
- Opencv remap函数
- 90个常用词根,30个前缀30个后缀
- 读《Oracle 数据库应用与实践》
- Linux中ifconfig command not found
- 财务会计基础(二)复式记账法
- 计算机网络第八版--谢希仁 (持续更新中)
热门文章
- missing -D__STDC_CONSTANT_MACROS
- ubuntu14.04安装intel openCL
- PMP-【第11章 项目风险管理】-2021-2-16(220页-251页)
- directshow c++ 设置 曝光_DirectShow 接口访问相机参数设置方法
- ai作文批改_英语写作怎么提升?讯飞智能学习机AI作文批改带你实战练习
- python pytest和allure环境_【转载】Python—Pytest+Allure定制报告
- python datasets_python基础之sklearn.datasets
- 重新精读《Java 编程思想》系列之组合与继承
- 准确率不变 损失率下降_最新斯诺克排名奥沙利文排在第二,丁俊晖排第十,第一保持不变...
- Fiddler常用功能介绍