`
Sarah-Brightman
  • 浏览: 73729 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
      当一个查询只是查询条件在变(即where子句),我们没有必要每次查询都建立新的查询语句,而是预备一个带有宿主变量的查询语句。每次查询时只需为变量填入不同的字符串就可以反复的使用改语句。   PreparedStatement  preparedStatement(String sql)   字符串sql 代表了一个SQL语句,该语句可以包含一个或多个由“?”指明的占位符   在从一个查询到另一个查询过程中, 只需使用setXxx方法(不同的数据类型不同的set方法)重新绑定那些需要改变的变量即可。   然后执行查询操作:ResultSet rs = preparedStmt. ...
  一、可以创建多个Statement对象(要看数据库是否支持),同时分析多个结果集,或者使用联合查询,后者效率高。      每个Connection对象可以创建一个或一个以上的Statement对象。同一个Statement对象可以用与多个不相关的命令和查询。但是,一个Statement对象最多只能打开一个结果集。如果要执行多个查询操作,且需要同时分析查询结果,那么必须多创建爱你多个Statement对象。     DatabaseMetaData类中的GetMaxStatements方法可以获取jdbc驱动程序同时支持的语句对象的总数。     实际上, 我们通常不需要同时处理多个结果集 ...
    事务是相关操作构成一个完整操作单元,所有的语句都顺利执行后,事务可以提交。否则, 如果其中某个语句遇到错误,那么事务将被回滚,就好像没有执行过任何命令一样。     将多个命令组合成事务的主要原因是为了确保数据库的完整性。例如, 假设我们需要讲钱从一个帐号转账到另一个帐户。此时,一个非常重要的问题是我们必须同时将钱从一个帐号取出并且存入另一个帐号。如果在将钱存入其他帐号之前系统发生崩溃,那么我们必须撤销取款操作,取款存款必须是一个完成的操作单元,在同一个是事务里完成。     可见,事务要么成功的执行所有的操作并被提交,要么在中间某个失败的位置,执行回滚操作,数据库讲自动这小上次提交 ...
首先是安装数据库      在确认数据库安装正常并可以正确登录后, 需要确认一下5点:      1、数据库的用户名和密码;      2、要使用的数据库名;      3、jdbc的rul格式      4、jdbc的驱动程序名      5、包含举动程序代码的库文件所在的位置;      前两项和数据库安装有关,其他三项可以在数据库供应商提供的jdbc文档上找到。 第二步、下载和准备驱动程序所在的库(mysql下载:http://dev.mysql.com/downloads/connector/j/5.0.html)然后使用下面的四种方法之一来应用驱动程序。     1、 使用-clas ...
jdbc(java database connection)就是java数据库链接的api,是java标准类库的扩展,用它可以应用sql访问数据库,完成对数据库的查找,更新。 与其它数据库编程环境相比,jdbc有java语言的特性,使用jdbc开发的程序可以跨平台运行,而且不受数据库供应商的限制。 为什么不受数据库供应商的限制呢? 就在于jdbc的设计。 一、sun公司为sql访问数据库提供一套“纯”java api; 二、同时提供一个驱动管理器,以允许第三方驱动程序可以链接到特定的数据库,这样数据库供应商就可以提供自己的驱动程序,并插入到驱动管理器中,关键是所有的驱动程序都必须满足驱动管理 ...
    <ul>     <li><a href=”#”>test1</a></li>     <li><a href=”#”>test2</a></li>     </ul> 在制作列表菜单的时候,我们不得不设置a元素为display: block,这样在IE6下,就会发现LI的margin(边界)会无缘无故多出几个像素,即使设置margin为0px也无法解决,这里给出两种解决方法; 第一种:为li设置border(边框)            如:border: 1px ...
Global site tag (gtag.js) - Google Analytics