Jave基础学习:jdbc小技巧

原创 2005年05月17日 12:06:00

  利用jdbc进行数据库操作,分为以下几步:
  1.载入驱动
    格式:Class.forName (<JDBC  Driver Class Name>)
     E.G.Class.forName("Weblogic.jdbc.mssqlserver4.Driver")

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

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

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

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

              }

   //以上仅供参考,

Jave基础学习:jdbc小技巧

利用JDBC进行数据库操作,分为以下几步:  1.载入驱动    格式:Class.forName ()     E.G.Class.forName("Weblogic.jdbc.MSSQLserve...
  • fakir08
  • fakir08
  • 2007年01月19日 13:51
  • 451

Jave基础学习:jdbc小技巧

  利用jdbc进行数据库操作,分为以下几步:  1.载入驱动    格式:Class.forName ()     E.G.Class.forName("Weblogic.jdbc.mssqlser...
  • arielxp
  • arielxp
  • 2004年06月28日 15:15
  • 1633

【java基础资料整理】

酝酿了几个月,终于是想写自己的博客了。之前听说写博客能更好的学习,所以我就滚进来了! 在渐渐认识到自己的缺陷和不足之后,开始加深自己对java基础的学习,通过视频、博客收集了一些资料。下面分享给大家...
  • xcblog
  • xcblog
  • 2016年11月21日 09:01
  • 759

JavaEE基础10个小总结

1.JavaScript(DOM) JS是脚本语言,不是编程语言,不需要编译,浏览器会自己识别。 JavaScript组成 ECMAScript:核心,定义JS的基本语法和类型等。 BOM:浏览器对...
  • zqqiang0307
  • zqqiang0307
  • 2016年12月19日 23:48
  • 337

JAVA学习需要什么基础

JAVA学习需要什么基础
  • javaniuniu
  • javaniuniu
  • 2017年02月04日 13:10
  • 3251

Unity学习中的小技巧

       学习Unity已经很久了,在经过自学的艰辛日子之后,终于修炼有成,废话少说,我把我的学习经验和相应的知识总结如下 那么在学习Unity之前你应该认识Unity的环境,你要知道,什么是Un...
  • liqing19850102
  • liqing19850102
  • 2010年05月13日 19:52
  • 1941

学习JAVE_eclipse的开始

因为职业发展原因,接触到安卓这方面的领域,也希望能在这条路上越走越远。 在自学了一段时间jave后,的的确确感受到了代码所呈现出来的魅力,是之前学过的知识所给予不了的独特感受。 在几天辗转反侧之后,毅...
  • MieGod____
  • MieGod____
  • 2015年12月29日 09:48
  • 225

【颠覆传统的13条高效学习技巧】《…

【颠覆传统的13条高效学习技巧】《如何学习》这本书是本月出版的,读过很多学习方法的书籍,发现很多书籍中提到的方法或理论纯属主观臆断,能把每条建议背后的研究历史和科学原理阐述清晰的书籍极少,而这本书刚才...
  • maxdbs
  • maxdbs
  • 2017年08月30日 15:09
  • 60

java学习的5个阶段

本课程学习目标:        掌握 Unix/Linux & J2EE & Oracle & WebLogic/WebSphere/Jboss/Spring/Struts/Hibernate 等高端...
  • jabbyj
  • jabbyj
  • 2007年04月14日 22:10
  • 1657

java程序开发学习路线

最近面试两家公司,结果不理想,不过能汲取一些教训,发现自己的不足,也算为后面的学习提供一个参考。 不管是笔试还是面试,思维和学习能力都是第一位,并不认同第二个公司的面试官说的“上了年龄,思维会变钝,...
  • meiwen1111
  • meiwen1111
  • 2018年02月01日 17:11
  • 14
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Jave基础学习:jdbc小技巧
举报原因:
原因补充:

(最多只允许输入30个字)