Java数据库编程常用技巧

Java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接

1、取得数据库连接

1)用DriverManager取数据库连接,例子:

String className,url,uid,pwd;
className = "oracle.jdbc.driver.OracleDriver";
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr;
uid = "system";
pwd = "manager";
Class.forName(className);
Connection cn = DriverManager.
getConnection(url,uid,pwd);

2)用jndi(Java的命名和目录服务)方式,例子:

String jndi = "jdbc/db";
  Context ctx =
(Context) new InitialContext().lookup 
("Java:comp/env");
  DataSource ds = (DataSource) ctx.lookup(jndi);
  Connection cn = ds.getConnection();

多用于Jsp中

2、执行sql语句

1)用Statement来执行sql语句

String sql;
Statement sm = cn.createStatement();
sm.executeQuery(sql);
// 执行数据查询语句(select)
sm.executeUpdate(sql);
// 执行数据更新语句
(delete、update、insert、drop等)
statement.close();

2)用PreparedStatement来执行sql语句

String sql;
sql = "insert into user (id,name) values (?,?)";
PreparedStatement ps = cn.prepareStatement(sql);
ps.setInt(1,xxx);
ps.setString(2,xxx);
...
ResultSet rs = ps.executeQuery();
// 查询
int c = ps.executeUpdate();
// 更新

时间: 2024-10-21 19:00:40

Java数据库编程常用技巧的相关文章

PHP编程常用技巧四则(转贴)

编程|技巧 PHP编程常用技巧四则 1.配置PHP文件目录 作为服务器端解释执行的脚本语言,PHP程序放置在某个服务器可以访问的目录下,一般可以通过修改Apache的httpd.conj进行配置,例如我们在该文件中的一句: Alias /test/ "d:/phpwebsite/php/" 那么在浏览器端输入:"http://localhost/test/+PHP文件名"就可以访问d:/phpwebsite/php/下的PHP文件了:可见该行不过是为存放PHP文件的

PHP编程常用技巧

编程|技巧 PHP编程常用技巧四则 1.配置PHP文件目录 作为服务器端解释执行的脚本语言,PHP程序放置在某个服务器可以访问的目录下,一般可以通过修改Apache的httpd.conj进行配置,例如我们在该文件中的一句: Alias /test/ "d:/phpwebsite/php/" 那么在浏览器端输入:"http://localhost/test/+PHP文件名"就可以访问d:/phpwebsite/php/下的PHP文件了:可见该行不过是为存放PHP文件的

Android编程常用技巧实例总结_Android

本文实例讲述了Android编程常用技巧.分享给大家供大家参考,具体如下: 1. 登录的时候,如果输入有误,则输入框左右震动,表示输入有误 在res下准备一个anim文件夹,里面包含两个文件,main_login_shake.xml 和 main_login_cycle_7.xml, 其中,main_login_shake.xml如下: <?xml version="1.0" encoding="utf-8"?> <translate xmlns:

jsp编程常用技巧小结_JSP编程

本文实例总结了jsp编程常用技巧.分享给大家供大家参考,具体如下: 一.分离下拉列表框中的值 页面中有一个下拉列表框,如下: <td><select > <option value=""></option> <option value="18~30">18~30岁</option> <option value="31~40">31~40岁</option&g

Android编程常用技巧实例总结

本文实例讲述了Android编程常用技巧.分享给大家供大家参考,具体如下: 1. 登录的时候,如果输入有误,则输入框左右震动,表示输入有误 在res下准备一个anim文件夹,里面包含两个文件,main_login_shake.xml 和 main_login_cycle_7.xml, 其中,main_login_shake.xml如下: <?xml version="1.0" encoding="utf-8"?> <translate xmlns:

Java数据库编程中查询结果的表格式输出

编程|数据|数据库 [内容摘要]本文较为详细地介绍了在Java数据库编程中,利用表格输出查询结果的方法:并对所涉及的类给以了简要说明.[关键字]类.对象.接口[作者简介]男,26岁,陕西财经学院研究生,师从陈逢吉教授,从事金融信息系统方面的研究. 利用Java开发数据库应用系统时,经常需要在用户界面上显示查询结果.由于SUN公司提供的JDK1.x开发工具包不是可视化的集成开发环境(IDE),不能象Delphi.VB那样方便地把查询结果在DBGrid等表格中显示出来.因此,只能靠自己编写代码来实现

关于java问题-java数据库编程odbc驱动连接

问题描述 java数据库编程odbc驱动连接 我做了一个java数据库程序,有一个登录界面,我将数据库用户名和密码作为登录密码,但登录时输入也能连接成功,代码去下connection con=DriverManager.getConnection("jdbc:odbc:JAVASQL",local,key);求大神指点 解决方案 http://blog.csdn.net/paopaomm/article/details/6272405 解决方案二: java通过odbc连接各种数据库J

Java NIO编程的技巧和陷阱

去年做的分享,一直上传slideshare失败,今天又试了下,成功了.这个主题主要介绍Java NIO编程的技巧和陷阱,解读了一些NIO框架的源码,以及编写高性能NIO网络框架所需要注意的技巧和缺陷.关注这方面的朋友可以看一下.去年写了篇blog提供了pdf版本的下载,看这里. Nio trick and trap View more presentations from dennis zhuang 文章转自庄周梦蝶  ,原文发布时间2011-06-30

Java数据库编程中的几个常用技巧

编程|技巧|数据|数据库 1.java数据库操作基本流程 2.几个常用的重要技巧: 可滚动.更新的记录集 批量更新 事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1.取得数据库连接 1)用DriverManager取数据库连接 例子: String className,url,uid,pwd;className = "oracle.jdbc.driver.OracleDriver";url = "jdbc:or