JAVA中操作数据库方式与设计模式的应用 --青山不改绿水长流-EKing
try{
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
ds = (DataSource)envCtx.lookup("jdbc/myoracle");
if(ds!=null){
out.println("Connection is OK!");
Connection cn=ds.getConnection();
if(cn!=null){
out.println("cn is Ok!");
Statement stmt = cn.createStatement();
ResultSet rst = stmt.executeQuery("select * from BOOK");
out.println("<p>rst is Ok!" + rst.next());
while(rst.next()){
out.println("<P>BOOK_CODE:" + rst.getString(1));
}
cn.close();
}else{
out.println("rst Fail!");
}
}
else
out.println("Fail!");
}catch(Exception ne){ out.println(ne);
}
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=579613
JAVA中操作数据库方式与设计模式的应用 --青山不改绿水长流-EKing相关推荐
- Java操作数据库方式(六)DataSource详解
##概述 在java世界里操作数据库有很多方式,在众多方式中除了JDBC外都有DataSource对象. DataSource可以看作数据源,它封装了数据库参数,连接数据库,程序中操作DataSour ...
- Java操作数据库方式五MyBatis使用入门
##概述 ##MyBatis是什么 MyBatis是一个持久层框架,作用是在java项目中操作数据库. ##MyBatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年 ...
- Java操作数据库方式二DBCP使用详解
##概述 DBCP的全称是:DataBase connection pool,翻译是:数据库连接池. 在Java操作数据库方式一JDBC使用详解中说到直接使用JDBC非常消耗资源.为了避免频繁关闭链接 ...
- java可以操作扫描仪吗_在Java中操作扫描仪(使用JNI)
在Java中操作扫描仪(使用JNI) 作者: 文章来源: 发布日期:2005年01月01日 浏览次数:1次 这是一个用java来操作扫描仪的小例子: package edu.ctgu.JT ...
- java对数据库的增删改查_在java中对数据库进行增删改查
代码区域: package com.oracle.jdbc.demo1; import java.sql.Connection; import java.sql.DriverManager; impo ...
- Java中操作Xml使用备忘
List item 文章目录 Java中操作Xml使用备忘 1. Hutool中XmlUtil的使用简介 2. Hutool中XmlUtil快速读取Xml字符串某个节点值 [简单取值时,推荐使用] 2 ...
- java中操作字符串都有哪些类,他们之间有什么区别?
java中操作字符串的类有哪些? String StringBuffer StringBuilder 区别 我们可以先看一下这几个类的继承关系图 从类的继承关系上来开的话,String和StringB ...
- java 中操作字符串都有哪些类?它们之间有什么区别?
java 中操作字符串都有哪些类?它们之间有什么区别? String.StringBuffer.StringBuilder String : final修饰,String类的方法都是返回new Str ...
- Java中获取数据库中两个时间的相差秒数
场景 Java中获取数据库中结束时间与开始时间相差的秒数. 实现 Long betweenTime=0l;betweenTime =((b.getFinishTime().getTime()-b.ge ...
- cmd中操作数据库的那些常见命令
在cmd中进行数据库或表的增删修改 1.cmd中直接连接数据库语法为: >mysql -uroot -p 如果不是内部命令的话就需要去把mysql中bin目录的路径复制到计算机path路径中. ...
最新文章
- 35 利用构造函数和原型对象实现继承
- CentOS-7.2部署Squid服务
- video.min.js php,使用flv.js与video.js做一个视频直播效果
- 发布Apworks应用开发框架(Alpha版本)
- NeurIPS 2019 开源论文 | 万能的GNN解释器
- 万字总结!腾讯、字节跳动面经已发
- 1450. 在既定时间做作业的学生人数
- 画米老鼠_蔡康永都在买的画你也买得起,村上隆作品收藏大全
- HTTP缓存解释为何页面响应的数据和服务端的不一致
- 博士和博士后的有什么区别?
- 新颖的自我介绍_有创意的自我介绍10篇
- 皮克定理(格点三角形求面积或求三角形里格点(整点)个数)
- HTML七大选择器,HTML各类选择器
- Gentoo Linux 快速安装记录
- 如何提高数据处理中的准确性
- php后台如何添加sitemap,织梦后台的sitemap生成及推送教程
- 鲜有人知道的项目,各种邀请码偷偷做几个W
- Metasploit工具配置使用
- 微型计算机主板上有哪些芯片,微机主板上装有什么
- 导出excel时报错
热门文章
- 计算机编程语言用英语怎么说,编程用英语怎么说
- 港科夜闻|香港科技大学(广州)(筹)校长倪明选教授在北京拜访国家教育部党组书记、部长怀进鹏...
- html引入阿里在线css文件夹,阿里字体css代码引入方法
- 谷歌学术搜索技巧,命令搜索
- Google 镜像站搜集[转]
- 新浪邮箱开通imap服务器,新浪邮箱申请
- idea全局搜索替换快捷键
- 微信开发带参数的二维码
- 【Debug记录】Libtorch部署YOLO时cmake报错--symbol lookup error: ./test/test: undefined symbol: _ZN2at6detail1
- ambari集群修改ip地址