网站大量收购闲置独家精品文档,联系QQ:2885784924

jdbc相关技术.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jdbc相关技术

mysql的JDBC连接字符串1MySQL Timestamp 型態的屬性(新增/修改自動更新 Timestamp型態的欄位)2mysql JDBC Driver3为什么 PreparedStatement 很重要, 以及怎样正确使用他们.5JDBC性能优化12Transaction测试14JDBC2/3.0 特征介绍16常用JDBC连接数据库方法总结19mysql的JDBC连接字符串jdbc:mysql://localhost:3306/mydb?useUnicode=truecharacterset=gb2312, 其中“useUnicode=truecharacterset=gb2312“是什么意思?Class.forName(org.gjt.mm.mysql.Driver).newInstance(); String url =jdbc:mysql://localhost/myDB?user=softpassword=soft1234useUnicode=truecharacterEncoding=8859_1 //myDB为数据库名Connection conn= DriverManager.getConnection(url); 用缺省配置创建时,ResultSet 是一种只能访问一次(one-time-through)、只能向前访问(forward-only)和只读的对象。您只能访问数据一次,假如再次需要该数据,必须重新查询数据库。然而,并不只有这一种方式。通过配置Statement 对象上的参数,您能够控制他产生的 ResultSet。例如:...?????????Class.forName(driverName);?????????db = DriverManager.getConnection(connectURL);?????????Statement statement = db.createStatement(????????????????????????????ResultSet.TYPE_SCROLL_SENSITIVE,??????????????????????????????????????????????????ResultSet.CONCUR_UPDATABLE????????????????????????);???????????????????????????这个 Statement 现在将产生能够更新并将应用其他数据库用户所作更改的 ResultSet。您还能够在这个 ResultSet 中向前和向后移动。第一个参数指定 ResultSet 的类型。其选项有:TYPE_FORWARD_ONLY:缺省类型。只允许向前访问一次,并且不会受到其他用户对该数据库所作更改的影响。TYPE_SCROLL_INSENSITIVE:允许在列表中向前或向后移动,甚至能够进行特定定位,例如移至列表中的第四个记录或从当前位置向后移动两个记录。不会受到其他用户对该数据库所作更改的影响。TYPE_SCROLL_SENSITIVE:象 TYPE_SCROLL_INSENSITIVE 相同,允许在记录中定位。这种类型受到其他用户所作更改的影响。假如用户在执行完查询之后删除一个记录,那个记录将从 ResultSet 中消失。类似的,对数据值的更改也将反映在 ResultSet 中。第二个参数配置 ResultSet 的并发性,该参数确定是否能够更新 ResultSet。其选项有:CONCUR_READ_ONLY:这是缺省值,指定不能够更新 ResultSet CONCUR_UPDATABLE:指定能够更新 ResultSet MySQL Timestamp 型態的屬性(新增/修改自動更新 Timestamp型態的欄位)MySQL 的 timestamp 型態的屬性比較特別, 預設 timestamp 的屬性是, 只要有值新增/修改(同一個row), MySQL 會自動幫你將 timestamp 型態的欄位 寫入現在時間.有兩種屬性可供調整使用:自動初始化: 此欄位寫入資料時, 自動將 timestamp 的欄位寫入現在時間(建立時, 自動寫入時間).(DEFAULT CURRENT_TIMESTAMP)自動更新: 此欄位修改資料時, 自動將 timestamp 的欄位寫入現在時間(更新時, 自動寫入時間). (ON UPDATE CURRENT_TIMESTAMP)主要有下述四種設法/時機: (範例轉載自官方網站: MySQL 5.1 Reference Manual - TIMESTAMP Properties)自動初始化及自動更新ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档