linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘网络学院网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 开发语言 > JAVA >
栏目导栏
  php
  JSP
  ASP
  asp.net
  JAVA
  c/c++/c#
  perl
  JavaScript
  Basic
  Delphi
资料搜索
热门文章
·Ajax实现在textbox中模糊查询显
·Ajax实现分页查询
·JAVA反编译工具jad的简单用法
·基于Spring+Hibernate+Eclip
·java定时执行的三种方法
·读取数码照片中的Exif信息
·JSP获取客户端的浏览器和操作系
·Java文件操作大全
·Java中利用通讯API编写短信软件
·JAVA技术:上传图片的缩放处理
·利用Java实现网页浏览器
·Java编程基础
·Java调用Oracle的过程和函数
·JAVA得到网卡物理地址(Windows
·NetBeans vs Eclipse之性能参数
最新文章
·实例解析:Linux操作系统下Jav
·JAVA得到网卡物理地址(Windows
·Ajax实现在textbox中模糊查询显
·Ajax简单示例之改变下拉框动态
·AJAX如何与后台交互
·Ajax实现分页查询
·Ajax核心:XMLHTTP组件相关技术
·面向Java程序员的Ajax:构建动态
·JSP获取客户端的浏览器和操作系
·提高Java技能的几种简单有效的
·敏捷开发中需掌握移除重复代码
·Java中利用通讯API编写短信软件
·关于String和StringBuffer
·用Java得到硬盘空间
·如何优化JAVA程序设计和编码,
Google
 
Jave基础学习:jdbc小技巧
[ 作者:  加入时间:2007-10-25 13:06:23  来自:51CTO ]

利用jdbc进行数据库操作,分为以下几步:

1.载入驱动Mh7Linux联盟
    格式:Class.forName (<JDBC  Driver Class Name>)Mh7Linux联盟
E.G.Class.forName("Weblogic.jdbc.mssqlserver4.Driver")

2.联接数据源Mh7Linux联盟
Connection conMh7Linux联盟
以下任选其一Mh7Linux联盟
con = DriverManager.getConnection(<url>)Mh7Linux联盟
con = DriverManager.getConnection(<url>,<proporties>)Mh7Linux联盟
con = DriverManager.getConnection(<url>,<user>,<password>)

3.执行Mh7Linux联盟
Statement stmt=con.creatStatement();Mh7Linux联盟
----执行存储过程:stmt.execute(<String sql>)Mh7Linux联盟
----以批处理方式执行多个语句:stmt.executeBatch()Mh7Linux联盟
----更新处理:   int updateCount=stmt.executeUpdate(<String  sql>)Mh7Linux联盟
----查询             ResultSet rs=stmt.executeQuery(<String sql>)

常用的是:  while (rs.next())Mh7Linux联盟
{}Mh7Linux联盟
利用 . PrepairedStatementMh7Linux联盟
优点:不需重新在生成,只要修改参数就可以了,Mh7Linux联盟
e.g.  PrepairedStatement pstmt1 Mh7Linux联盟
pstmt1=con.PrepairedStatement("select * from tableName where  a=? and b=?")Mh7Linux联盟
pstmt1.setString(text1.getText,text2.getText)Mh7Linux联盟
ResultSet  rs=pstmt1.executeQuery();

利用 ResultSetMetaDataMh7Linux联盟
要取得数据表中的字段数目,类型等,可以利用Result的getMetaData(),返回结果是以ResultSetMetaData对象保存。Mh7Linux联盟
e.g.Mh7Linux联盟
ResultSet rs =stmt.getResultSet()Mh7Linux联盟
ResultSetMetaData rsmd=rs.getMetaData();Mh7Linux联盟
//字段数目,Mh7Linux联盟
int columeCount=rsmd.getColumnCount()Mh7Linux联盟
for (i=1;i<=columnCount;i++)Mh7Linux联盟
{Mh7Linux联盟
System.out.println(rsmd.getClumnName())

}

//以上仅供参考。

Mh7Linux联盟
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息