package com.budi.webdemo.jdbc;
import java.sql.*;
public class DBconn {
private final static String url="jdbc:dm://127.0.0.1:5236/test";
private final static String username="SYSDBA";
private final static String password="SYSDBA";
private static Connection conn=null;
private static ResultSet rs=null;
private static PreparedStatement ps=null;
private static DBconn instance=null;
static {
try {
Class.forName("dm.jdbc.driver.DmDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
private DBconn (){}
public static DBconn getInstance(){
if(instance==null){
synchronized (DBconn.class){
if(instance==null){
instance=new DBconn();
}
}
}
return instance;
}
public Connection getConnection() {
try {
conn=DriverManager.getConnection(url,username,password);
} catch (SQLException e) {
System.out.println("链接数据库异常***********************");
e.printStackTrace();
}
return conn;
}
public void release(Connection conn, Statement st, ResultSet rs) {
if (rs != null) {
try {
rs.close();
} catch (Exception e) {
e.printStackTrace();
}
rs = null;//如果rs没有被关闭,就置为空,变成一个垃圾对象,被垃圾回收器回收
}
if (st != null) {
try {
st.close();
} catch (Exception e) {
e.printStackTrace();
}
st = null;
}
if (conn != null) {
try {
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
conn=DBconn.getInstance().getConnection();
try {
ps=conn.prepareStatement("select * from SYSDBA.USERS ");
rs=ps.executeQuery();
while (rs.next()){
System.out.println(rs.getString("id"));
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
JSP+Servlet+达梦数据库+JDBC单例 web项目demo.zip (46个子文件)
DSsjkV1ff
src
com
budi
webdemo
servlet
UserServlet.java 991B
dao
UserDao.java 1KB
filte
EncodingFilter.java 682B
service
Userservice.java 195B
impl
UserSeiveImpl.java 454B
jdbc
DBconn.java 2KB
domain
User.java 952B
out
artifacts
web_war_exploded
WEB-INF
classes
com
budi
webdemo
servlet
UserServlet.class 2KB
dao
UserDao.class 2KB
filte
EncodingFilter.class 1KB
service
Userservice.class 246B
impl
UserSeiveImpl.class 662B
jdbc
DBconn.class 3KB
domain
User.class 1KB
lib
jstl-1.2.jar 405KB
DmDialect-for-hibernate5.3.jar 13KB
standard-1.1.2.jar 384KB
DmJdbcDriver18.jar 803KB
web.xml 892B
index.jsp 544B
web
WEB-INF
classes
com
budi
webdemo
servlet
UserServlet.class 2KB
dao
UserDao.class 2KB
filte
EncodingFilter.class 1KB
service
Userservice.class 246B
impl
UserSeiveImpl.class 662B
jdbc
DBconn.class 3KB
domain
User.class 1KB
lib
jstl-1.2.jar 405KB
DmDialect-for-hibernate5.3.jar 13KB
standard-1.1.2.jar 384KB
DmJdbcDriver18.jar 803KB
web.xml 892B
index.jsp 544B
.idea
project-template.xml 225B
description.html 36B
artifacts
web_war_exploded.xml 487B
scopes
scope_settings.xml 139B
libraries
lib.xml 199B
vcs.xml 180B
workspace.xml 31KB
misc.xml 4KB
inspectionProfiles
Project_Default.xml 271B
modules.xml 258B
encodings.xml 191B
copyright
profiles_settings.xml 111B
webdmdemo.iml 2KB
共 46 条
- 1
资源评论
嵌入式大圣
- 粉丝: 2376
- 资源: 694
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Cloud和Spring Security的微服务权限管理系统.zip
- (源码)基于Java和Jsoup的教务系统爬虫工具.zip
- (源码)基于Spring Boot和Vue的后台权限管理系统.zip
- 坚牢黄玉matlab gui平台的dsp实验平台设计
- 【java毕业设计】五台山景点购票系统源码(ssm+mysql+说明文档+LW).zip
- (源码)基于JFinal框架的Blog管理系统.zip
- 系统架构设计师 历年真题及答案详解一.pdf
- 人物专注性检测《基于深度学习的驾驶员分心驾驶行为(疲劳+危险行为)预警系统【YOLOv5+Deepsort】》+源码+说明
- C#ASP.NET公司年会抽奖程序源码数据库 Access源码类型 WebForm
- (源码)基于SQLite和C++的项目管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功