锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久青草亚洲AV无码麻豆,精品久久久久久亚洲精品,亚洲高清毛片一区二区http://www.tkk7.com/zhyiwww/category/8901.html鐢ㄥ鉤瀹炵殑絎旓紝璁板綍緙栫▼璺笂鐨勭偣鐐規淮婊粹︹︹?/description>zh-cnTue, 27 Jan 2015 02:11:17 GMTTue, 27 Jan 2015 02:11:17 GMT60ORACLE鐢ㄨ嚜澧炲簭鍒楀~鍏呭瓧孌?/title><link>http://www.tkk7.com/zhyiwww/archive/2015/01/26/422442.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Mon, 26 Jan 2015 07:16:00 GMT</pubDate><guid>http://www.tkk7.com/zhyiwww/archive/2015/01/26/422442.html</guid><wfw:comment>http://www.tkk7.com/zhyiwww/comments/422442.html</wfw:comment><comments>http://www.tkk7.com/zhyiwww/archive/2015/01/26/422442.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhyiwww/comments/commentRss/422442.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhyiwww/services/trackbacks/422442.html</trackback:ping><description><![CDATA[<br />鍦ㄦ暟鎹簱鎿嶄綔涓紝鎴戜滑緇忓父浼氭兂鍚戜竴涓瓧孌靛~鍏呬竴涓簭鍒楄嚜澧炲鹼紝涓鐩存病鏈夋兂鍒板ソ鐢ㄧ殑鏂規硶銆?br />浠婂ぉ鍋氫簡涓涓疄楠岋紝鏋滅劧鍙敤銆傚疄鐜版柟娉曞緢綆鍗曘?br /><br />琛ㄥ畾涔夛細<br />desc test<br />鍚嶇О     絀哄?綾誨瀷           <br />------ -- ------------ <br />SEQ_ID    VARCHAR2(20) <br />A         VARCHAR2(20) <br /><br /><br />搴忓垪瀹氫箟錛?<br /><br />   CREATE SEQUENCE  "QYDB"."SEQ_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 41 CACHE 20 NOORDER  NOCYCLE ;<br /> <br /><br />鎿嶄綔錛?br />select * from test;<br /><br />緇撴灉錛?br /> <table style="width: 108pt; border-collapse: collapse" width="144" height="95"> <colgroup> <col width="72"> <col width="72"> <tbody> <tr height="19"> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" x:str>SEQ_ID</td> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" x:str>A</td></tr> <tr height="19"> <td height="19"></td> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" 00000000000 x:num="1123">1123</td></tr> <tr height="19"> <td height="19"></td> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" x:num="12312" 0000000000>12312</td></tr> <tr height="19"> <td height="19"></td> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" x:str>uuu</td></tr> <tr height="19"> <td height="19"></td> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" x:str>ioohh</td></tr></tbody></table><br />鎵ц鎿嶄綔錛歶pdate test set seq_id=SEQ_ID.nextval;<br /><br />涔嬪悗鐨勭粨鏋滐細<br /><br /> <table style="width: 108pt; border-collapse: collapse" width="144" height="95"> <colgroup> <col width="72"> <col width="72"> <tbody> <tr height="19"> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" x:str>SEQ_ID</td> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" x:str>A</td></tr> <tr height="19"> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" x:num="36" 0000000000000>36</td> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" 00000000000 x:num="1123">1123</td></tr> <tr height="19"> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" x:num="37" 0000000000000>37</td> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" x:num="12312" 0000000000>12312</td></tr> <tr height="19"> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" x:num="38" 0000000000000>38</td> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" x:str>uuu</td></tr> <tr height="19"> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" x:num="39" 0000000000000>39</td> <td style="text-align: center; font-style: normal; width: 54pt; height: 14.25pt; color: #000000; font-size: 12pt; vertical-align: middle; font-weight: 400; text-decoration: none; mso-protection: locked visible" class="et2" height="19" width="72" x:str>ioohh</td></tr></tbody></table><br />璇存槑SEQ_ID瀛楁宸茬粡鏍規嵁搴忓垪鍊兼洿鏂般?br /><br /><br /><br /><br /><img src ="http://www.tkk7.com/zhyiwww/aggbug/422442.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhyiwww/" target="_blank">zhyiwww</a> 2015-01-26 15:16 <a href="http://www.tkk7.com/zhyiwww/archive/2015/01/26/422442.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>mysql瀹㈡埛绔櫥褰曟巿鏉?/title><link>http://www.tkk7.com/zhyiwww/archive/2012/03/01/371070.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 01 Mar 2012 04:59:00 GMT</pubDate><guid>http://www.tkk7.com/zhyiwww/archive/2012/03/01/371070.html</guid><wfw:comment>http://www.tkk7.com/zhyiwww/comments/371070.html</wfw:comment><comments>http://www.tkk7.com/zhyiwww/archive/2012/03/01/371070.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhyiwww/comments/commentRss/371070.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhyiwww/services/trackbacks/371070.html</trackback:ping><description><![CDATA[<br /><br /><div><p>鍦ㄦ湰鍦扮櫥闄唌ysql</p><p>mysql -u root -p</p><p><br /></p><p><wbr></p>緇檓ysql root鐢ㄦ埛鎺堟潈<br />mysql >grant all on *.* to root@’%’ identified by‘123456’ with grant option;<br /><p>mysql > exit;</p><p><br /></p><p>閫鍑?閲嶆柊鐧誨綍</p><p>mysql -h 192.168.1.40 -u root -p</p><p>鑳界櫥褰曞氨鍙互浜?</p><p><br /></p></div><img src ="http://www.tkk7.com/zhyiwww/aggbug/371070.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhyiwww/" target="_blank">zhyiwww</a> 2012-03-01 12:59 <a href="http://www.tkk7.com/zhyiwww/archive/2012/03/01/371070.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>MYSQL涔辯爜闂http://www.tkk7.com/zhyiwww/archive/2012/03/01/371058.htmlzhyiwwwzhyiwwwThu, 01 Mar 2012 02:41:00 GMThttp://www.tkk7.com/zhyiwww/archive/2012/03/01/371058.htmlhttp://www.tkk7.com/zhyiwww/comments/371058.htmlhttp://www.tkk7.com/zhyiwww/archive/2012/03/01/371058.html#Feedback1http://www.tkk7.com/zhyiwww/comments/commentRss/371058.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/371058.html


mysql> use  demodb;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql>

mysql> show variables like 'character\_set\_%';
+--------------------------+--------+
| Variable_name            | Value  |
+--------------------------+--------+
| character_set_client     | latin1 |
| character_set_connection | latin1 |
| character_set_database   | latin1 |
| character_set_filesystem | binary |
| character_set_results    | latin1 |
| character_set_server     | latin1 |
| character_set_system     | utf8   |
+--------------------------+--------+
7 rows in set (0.00 sec)

mysql> set character_set_client=utf8;
Query OK, 0 rows affected (0.01 sec)

mysql> show variables like 'character\_set\_%';
+--------------------------+--------+
| Variable_name            | Value  |
+--------------------------+--------+
| character_set_client     | utf8   |
| character_set_connection | latin1 |
| character_set_database   | latin1 |
| character_set_filesystem | binary |
| character_set_results    | latin1 |
| character_set_server     | latin1 |
| character_set_system     | utf8   |
+--------------------------+--------+
7 rows in set (0.00 sec)

mysql> select * from project;
+-------+------------+------+--------------+-------------+-----------+----------+--------------+--------+
| ID    | pname      | URL  | LEAD         | DESCRIPTION | pkey      | pcounter | ASSIGNEETYPE | AVATAR |
+-------+------------+------+--------------+-------------+-----------+----------+--------------+--------+
| 10200 | demo       | NULL | aaa      | NULL        | DEMO      |      159 |            2 |  10011 |
| 10300 | demo2      | NULL | bbb | NULL        | DEMOTWO   |        1 |            2 |  10011 |
| 10302 | ??????     |      | ccc      |             | FFF        |        0 |            2 |  10011 |
| 10500 | ????       | NULL | aaa      | NULL        | QQQ       |       11 |            2 |  10011 |
| 10501 | SCRUM-???? | NULL | ddd      | NULL        | SFFF       |       24 |            2 |  10011 |
| 10502 | ??????     | NULL | eee      | NULL        | SSS       |        6 |            2 |  10011 |
| 10504 | ????       | NULL | fff      | NULL        | FINANCING |        2 |            2 |  10011 |
+-------+------------+------+--------------+-------------+-----------+----------+--------------+--------+
7 rows in set (0.00 sec)

mysql>



mysql> set character_set_connection=utf8;
Query OK, 0 rows affected (0.00 sec)

mysql> set character_set_database=utf8;
Query OK, 0 rows affected (0.00 sec)

mysql> set character_set_results=utf8;
Query OK, 0 rows affected (0.00 sec)

mysql> set character_set_server=utf8;
Query OK, 0 rows affected (0.00 sec)

mysql> show variables like 'character\_set\_%';
+--------------------------+--------+
| Variable_name            | Value  |
+--------------------------+--------+
| character_set_client     | utf8   |
| character_set_connection | utf8   |
| character_set_database   | utf8   |
| character_set_filesystem | binary |
| character_set_results    | utf8   |
| character_set_server     | utf8   |
| character_set_system     | utf8   |
+--------------------------+--------+
7 rows in set (0.00 sec)

mysql> select * from project;
+-------+--------------------+------+--------------+-------------+-----------+----------+--------------+--------+
| ID    | pname              | URL  | LEAD         | DESCRIPTION | pkey      | pcounter | ASSIGNEETYPE | AVATAR |
+-------+--------------------+------+--------------+-------------+-----------+----------+--------------+--------+
| 10200 | demo               | NULL | aaa      | NULL        | DEMO      |      159 |            2 |  10011 |
| 10300 | demo2              | NULL | bbb | NULL        | DEMOTWO   |        1 |            2 |  10011 |
| 10302 | 瀹炰緥欏圭洰闇姹?|      | ccc      |             | FFF        |        0 |            2 |  10011 |
| 10500 | 婕旂ず欏圭洰       | NULL | ddd      | NULL        | QQQ       |       11 |            2 |  10011 |
| 10501 | SCRUM-瀹炰緥欏圭洰 | NULL | eee      | NULL        | SFFF       |       24 |            2 |  10011 |
| 10502 | 姝e紡A闇姹?| NULL | fff      | NULL        | SSS       |        6 |            2 |  10011 |
| 10504 | 姝e紡T       | NULL | ddd      | NULL        | FINANCING |        2 |            2 |  10011 |
+-------+--------------------+------+--------------+-------------+-----------+----------+--------------+--------+
7 rows in set (0.00 sec)


閫氳繃浠ヤ笂榪囩▼璇存槑.浠呬粎閫氳繃set character_set_client=utf8;鏄笉鑳借В鍐充貢鐮侀棶棰樼殑.瑙e喅涔辯爜闂闇瑕佹妸mysql鐨勬湇鍔″櫒緙栫爜璁劇疆鎴恥tf8,鍚屾椂,鍒涘緩鏁版嵁搴撶殑鏃跺欓渶瑕佹妸鏁版嵁搴撶殑緙栫爜璁劇疆鎴恥tf8緙栫爜,鎵嶈兘瑙e喅mysql鏁版嵁搴撴煡璇貢鐮侀棶棰?

濡傛灉鏁版嵁搴撴湇鍔″櫒鐨勭紪鐮佹槸utf8,鑰屾暟鎹簱鐨勭紪鐮佷篃鏄痷tf8,鍦ㄥ鎴風鏌ヨ鍑虹幇涔辯爜,鍩烘湰涓婂彲浠ユ帹鏂槸瀹㈡埛绔殑璁劇疆涓嶆槸utf8緙栫爜.

鏁版嵁搴撴湇鍔$紪鐮佽緗鍙傝mysql鏈嶅姟绔紪鐮佽緗?

zhyiwww 2012-03-01 10:41 鍙戣〃璇勮
]]>
Oracle Blob瀛楁鐨勪貢鐮侀棶棰?/title><link>http://www.tkk7.com/zhyiwww/archive/2010/04/21/318943.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Wed, 21 Apr 2010 03:10:00 GMT</pubDate><guid>http://www.tkk7.com/zhyiwww/archive/2010/04/21/318943.html</guid><wfw:comment>http://www.tkk7.com/zhyiwww/comments/318943.html</wfw:comment><comments>http://www.tkk7.com/zhyiwww/archive/2010/04/21/318943.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhyiwww/comments/commentRss/318943.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhyiwww/services/trackbacks/318943.html</trackback:ping><description><![CDATA[闂錛?br /> 鍦ㄤ嬌鐢╫racle Blob瀛楁瀛樺偍澶у瓧絎︿覆鏃訛紝璇誨彇鍒濇潵鐨勫瓧絎︿覆緇忓父鍑虹幇涔辯爜闂銆?br /> <br /> 鑳屾櫙錛?br /> 1.oracle鏁版嵁搴撴湇鍔″櫒緋葷粺浣跨敤鐨勬槸UTF-8緙栫爜鎴栬呮槸AL32UTF8緙栫爜<br /> 2.鍦╓eb搴旂敤涓凡緇忓皢璇鋒眰緙栫爜璁劇疆涓篣TF-8緙栫爜<br /> 3浜岃繘鍒舵暟鎹殑鍙栧緱<br />                     Blob blogObj = rst.getBlob("CONTENT");<br />                     if(blogObj!=null){<br />                         byte[] content = blogObj.getBytes(1, (int) blogObj.length());<br />                             try {<br />    <strong>                             news.setContent(new String(content));</strong><br />                             } catch (UnsupportedEncodingException e) {<br />                                 <br />                                 e.printStackTrace();<br />                             }<br />                             <br />                     }<br /> <br /> 涔辯爜闂鐨勮В鍐蟲柟娉曪細<br />    <strong>                             news.setContent(new String(content錛?#8220;UTF-8”));</strong><br /> <br /> 涔嬪悗灝變笉浼氬嚭鐜頒貢鐮侀棶棰樸?br /> <br /> <br /> <img src ="http://www.tkk7.com/zhyiwww/aggbug/318943.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhyiwww/" target="_blank">zhyiwww</a> 2010-04-21 11:10 <a href="http://www.tkk7.com/zhyiwww/archive/2010/04/21/318943.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Postgresql濡備綍鍙栧緱涓や釜鏃墮棿鐨勫樊鍊?/title><link>http://www.tkk7.com/zhyiwww/archive/2009/07/22/287886.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Wed, 22 Jul 2009 09:33:00 GMT</pubDate><guid>http://www.tkk7.com/zhyiwww/archive/2009/07/22/287886.html</guid><wfw:comment>http://www.tkk7.com/zhyiwww/comments/287886.html</wfw:comment><comments>http://www.tkk7.com/zhyiwww/archive/2009/07/22/287886.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhyiwww/comments/commentRss/287886.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhyiwww/services/trackbacks/287886.html</trackback:ping><description><![CDATA[ <br />鍦≒ostgresql涓?鎴戞兂鍙栧緱涓や釜鏃墮棿鐨勫樊鍊鹼紙浠ョ涓哄崟浣嶏級錛屾柟娉曞涓嬶細<br /><br />聽聽聽聽聽聽聽 SELECT a.*, <font color="#008000"><b>Extract( epoch from (a.start_time - '#ivr_start#')</b></font>) as聽 gap <br /><br />聽聽聽聽聽聽聽 FROM ivr_detail_log a聽聽 <br />聽聽聽聽聽聽聽 WHERE callerid = '#callerid#' <br />聽聽聽聽聽聽聽 AND <br />聽聽聽聽聽聽聽 abs(Extract( epoch from (a.start_time - '#ivr_start#')))<20<br /><br />聽聽聽聽聽聽聽 ORDER BY id<br />聽聽聽聽聽聽聽聽聽聽聽 <br /><br /><br /><img src ="http://www.tkk7.com/zhyiwww/aggbug/287886.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhyiwww/" target="_blank">zhyiwww</a> 2009-07-22 17:33 <a href="http://www.tkk7.com/zhyiwww/archive/2009/07/22/287886.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>postgres鏁版嵁瀵煎嚭鍜屽鍏ユ搷浣滐紙澶囦喚鍜屾仮澶嶏級http://www.tkk7.com/zhyiwww/archive/2009/07/15/286886.htmlzhyiwwwzhyiwwwWed, 15 Jul 2009 07:39:00 GMThttp://www.tkk7.com/zhyiwww/archive/2009/07/15/286886.htmlhttp://www.tkk7.com/zhyiwww/comments/286886.htmlhttp://www.tkk7.com/zhyiwww/archive/2009/07/15/286886.html#Feedback1http://www.tkk7.com/zhyiwww/comments/commentRss/286886.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/286886.html鏁版嵁瀵煎嚭涓昏浣跨敤鐨勫伐鍏鋒槸pg_dump.
姣斿錛屾垜鎯沖鍑烘暟鎹簱baijing_app

$ pg_dump -f beijing_app.sql -C聽 -v -d聽 -h 192.168.1.15 -U postgres聽 beijing_app

鍏充簬鍙傛暟鐨勬剰涔夛紝鍙互鍙傞槄
http://www.postgresql.org/docs/7.4/static/app-pgdump.html


$ psql -hlocalhost -U postgres -d aadb -f beijing.sql



zhyiwww 2009-07-15 15:39 鍙戣〃璇勮
]]>
浠巆sv鏍煎紡瀵煎叆鏁版嵁鍒皃ostgreshttp://www.tkk7.com/zhyiwww/archive/2009/07/15/286865.htmlzhyiwwwzhyiwwwWed, 15 Jul 2009 06:14:00 GMThttp://www.tkk7.com/zhyiwww/archive/2009/07/15/286865.htmlhttp://www.tkk7.com/zhyiwww/comments/286865.htmlhttp://www.tkk7.com/zhyiwww/archive/2009/07/15/286865.html#Feedback1http://www.tkk7.com/zhyiwww/comments/commentRss/286865.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/286865.html
瀹炵幇姝ラ錛?br />
(1)鏌ョ湅鏁版嵁錛屽彇寰楁墍鏈夌殑瀛楁鍚嶇О

"ID","CALLID","CALLERID","CALLEDID","LOGTIME","ACTION_TYPE","ACTION_DES"
5829,76881,cccccc,tttt,2009騫?7鏈?3鏃?9鏃?7鍒?4縐?"bbbbb",
5830,76881,cccccc,tttt,2009騫?7鏈?3鏃?9鏃?7鍒?4縐?"aaaaa","1\116.kkkk"
5831,76881,cccccc,tttt,2009騫?7鏈?3鏃?9鏃?7鍒?3縐?"aaaaa","1\142.kkkk"
5832,76881,cccccc,tttt,2009騫?7鏈?3鏃?9鏃?7鍒?6縐?"aaaaa","1\141.kkkk"
5833,76881,cccccc,tttt,2009騫?7鏈?3鏃?9鏃?7鍒?7縐?"aaaaa","1\116.kkkk"
5834,76881,cccccc,tttt,2009騫?7鏈?3鏃?9鏃?8鍒?7縐?"aaaaa","1\142.kkkk"

閫氳繃涓婇潰鐨勫瓧孌靛悕縐板拰涓嬮潰鐨勬暟鎹紝鍙互鐭ラ亾鏁版嵁鐨勫瓧孌靛悕縐板拰鏁版嵁綾誨瀷銆?br />
(2)鏍規嵁瀛楁鍚嶇О鍜岀被鍨嬶紝鍐欏嚭鍒涘緩琛ㄧ殑鑴氭湰

drop table聽 aa_log ;

create table aa_log
(
聽聽聽 id int8,
聽聽聽 callid int8,
聽聽聽 callerid int8,
聽聽聽 calledid int8,
聽聽聽 logtime varchar(100),
聽聽聽 action_type varchar(100),
聽聽聽 action_des varchar(100)
);

鑴氭湰淇濆瓨涓?tmp/a.sql

(3)鍒涘緩鏁版嵁琛?br />
聽$ psql -hlocalhost -U postgres -d logdb聽 -f聽 /tmp/a.sql

鎵ц錛屽垱寤烘暟鎹〃銆?br />
(4)淇敼鏁版嵁
聽 涓婇潰鐨勬暟鎹紝瀛楃涓茬被鍨嬫湁"aaaaa" ,閭d箞瀵煎叆鍒版暟鎹簱鐨勬椂鍊欙紝瀵瑰簲鐨勫間篃浼氭湁絎﹀彿"aaaaa",鎵浠ワ紝鍏跺煎疄闄呮槸""aaaaa"",涓轟簡閬垮厤榪欐牱錛屾垜浠鍏堟妸鏁版嵁閲岄潰鐨?鍘繪帀銆?br />鍦╲im閲岄潰,鐢?s/鈥?/g鎶婃墍鏈夌殑"絎﹀彿鏇挎崲鎺夈?br />
5829,76881,cccccc,tttt,2009騫?7鏈?3鏃?9鏃?7鍒?4縐?bbbbb,
5830,76881,cccccc,tttt,2009騫?7鏈?3鏃?9鏃?7鍒?4縐?aaaaa,1\116.kkkk
5831,76881,cccccc,tttt,2009騫?7鏈?3鏃?9鏃?7鍒?3縐?aaaaa,1\142.kkkk
5832,76881,cccccc,tttt,2009騫?7鏈?3鏃?9鏃?7鍒?6縐?aaaaa,1\141.kkkk
5833,76881,cccccc,tttt,2009騫?7鏈?3鏃?9鏃?7鍒?7縐?aaaaa,1\116.kkkk
5834,76881,cccccc,tttt,2009騫?7鏈?3鏃?9鏃?8鍒?7縐?aaaaa,1\142.kkkk

(5)鍒犻櫎title

鎶婃暟鎹渶涓婇潰鐨勯偅琛屽瓧孌靛畾涔夋暟鎹垹闄ゆ帀銆傚惁鍒欎細鍑虹幇瀵煎叆鏁版嵁搴撻敊璇?br />

(6)瀵煎叆鏁版嵁
logdb=# copy aa_log聽 from '/tmp/aa.csv' with delimiter ',';
COPY 273
logdb=#

(7)媯鏌ユ暟鎹?br />
鑷蟲錛屽鍏ユ暟鎹鐞嗗畬姣曘?br />




zhyiwww 2009-07-15 14:14 鍙戣〃璇勮
]]>
鍏佽mysql浠庡叾浠栦富鏈虹櫥褰?/title><link>http://www.tkk7.com/zhyiwww/archive/2009/07/15/286825.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Wed, 15 Jul 2009 03:37:00 GMT</pubDate><guid>http://www.tkk7.com/zhyiwww/archive/2009/07/15/286825.html</guid><wfw:comment>http://www.tkk7.com/zhyiwww/comments/286825.html</wfw:comment><comments>http://www.tkk7.com/zhyiwww/archive/2009/07/15/286825.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/zhyiwww/comments/commentRss/286825.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhyiwww/services/trackbacks/286825.html</trackback:ping><description><![CDATA[璇存槑錛?鎴戠殑緋葷粺鏄痙ebian5.0<br /><br />榛樿錛宮ysql鐨勯厤緗槸鍙厑璁鎬粠localhost鐧誨綍錛屽鏋滄兂浠庡叾浠栫殑涓繪満鐧誨綍錛屽氨闇瑕佸仛涓浜涘伐浣滀簡銆?br /><br />(1)閰嶇疆mysql<br /><br />閰嶇疆鏂囦歡鏄?etc/mysql/my.cnf<br /><br />淇敼鍓嶇殑閰嶇疆濡備笅錛?br />DEVSERVER:/etc/mysql# grep bind-address my.cnf <br />bind-address聽聽聽 聽聽聽 = 127.0.0.1 <br />DEVSERVER:/etc/mysql# <br /><br />淇敼鍚庣殑閰嶇疆濡備笅錛?br />DEVSERVER:/etc/mysql# grep bind-address my.cnf <br /><font color="#0000ff" size="4"><b>#</b></font>bind-address聽聽聽 聽聽聽 = 127.0.0.1 <br />DEVSERVER:/etc/mysql# <br /><br />涔熷氨鏄紝鎶婁笂闈㈢殑閭d竴琛屾敞閲婃帀銆?br /><br />閲嶅惎鏈嶅姟銆?br />#/etc/init.d/mysql聽 restart <br /><br />(2)閲嶅緩鐢ㄦ埛<br /><br /># create user test identified by聽 'password';<br /># grant all on *.* to 'zy'@'%';<br /><br />瀹屾垚涓婇潰鐨勪袱涓楠わ紝灝卞彲浠ヤ粠鍏朵粬鐨勪富鏈虹櫥褰曚簡銆?br /><br />(3)嫻嬭瘯<br /><br />浠庢垜鐨勬満鍣?92.168.1.88榪炴帴192.168.1.99鐨刴ysql<br /><br />$ mysql -h192.168.1.99 -u test -p<br />濡傛灉鑳芥垚鍔熺櫥褰曪紝灝辮鏄庨厤緗紜?br /><br /><br /><br /><br /><img src ="http://www.tkk7.com/zhyiwww/aggbug/286825.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhyiwww/" target="_blank">zhyiwww</a> 2009-07-15 11:37 <a href="http://www.tkk7.com/zhyiwww/archive/2009/07/15/286825.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Postgis鐨勫畨瑁呭拰閰嶇疆http://www.tkk7.com/zhyiwww/archive/2009/06/26/284308.htmlzhyiwwwzhyiwwwFri, 26 Jun 2009 08:55:00 GMThttp://www.tkk7.com/zhyiwww/archive/2009/06/26/284308.htmlhttp://www.tkk7.com/zhyiwww/comments/284308.htmlhttp://www.tkk7.com/zhyiwww/archive/2009/06/26/284308.html#Feedback0http://www.tkk7.com/zhyiwww/comments/commentRss/284308.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/284308.html鎶婁笅闈㈢殑浠g爜瀛樹負 install_postgis.sh
鐒跺悗鎵ц銆?br />蹇呴』鍦╬ostgres鐢ㄦ埛涓嬫墽琛屻?br />


######################################################################
## install postgis on postgresql 8.3
##
## NOTICE:
##聽 su to postgres user,then execute sh install_postgis.sh
##
######################################################################

dropdb postgis_template

createdb -T template1 postgis_template


createlang -d postgis_template plpgsql

cd /usr/share/postgresql-8.3-postgis

psql聽 -d postgis_template -f lwpostgis.sql
psql聽 -d postgis_template -f spatial_ref_sys.sql


psql聽 -d postgis_template -c "GRANT ALL ON geometry_columns TO PUBLIC"
psql聽 -d postgis_template -c "GRANT ALL ON spatial_ref_sys TO PUBLIC"


psql聽 -d postgis_template -c "VACUUM FREEZE"



psql聽 -l



zhyiwww 2009-06-26 16:55 鍙戣〃璇勮
]]>
postgresql鐨勫畨瑁呭拰閰嶇疆http://www.tkk7.com/zhyiwww/archive/2009/06/26/284299.htmlzhyiwwwzhyiwwwFri, 26 Jun 2009 07:41:00 GMThttp://www.tkk7.com/zhyiwww/archive/2009/06/26/284299.htmlhttp://www.tkk7.com/zhyiwww/comments/284299.htmlhttp://www.tkk7.com/zhyiwww/archive/2009/06/26/284299.html#Feedback0http://www.tkk7.com/zhyiwww/comments/commentRss/284299.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/284299.html
(1)瀹夎
聽aptitude install postgresql-8.3

(2)淇敼緋葷粺鐢ㄦ埛postgres鐨勫瘑鐮?br />聽榪欎釜postgres鏄綘鐨勭郴緇熺敤鎴楓?br />$ su (鎴愬姛鍚?
# passwd postgres

(3)鐢╬ostgres鐢ㄦ埛鐧誨綍錛屼慨鏀規暟鎹簱鐢ㄦ埛postgres鐨勫瘑鐮?br />鍦╬ostgres鐢ㄦ埛鐜涓嬶紝浣犲凡緇忓彲浠ョ敤psql鐧誨綍
$ psql -h localhost -U postgres
postgres # alter user postgres password 'postgres';

(4)鍦ㄥ叾浠栫敤鎴蜂笅錛岀敤psql鐧誨綍
XXX $ psql -hlocalhost -U postgres
灝卞彲浠ョ櫥褰曚簡

閫氳繃涓婇潰鐨勯厤緗紝灝卞彲浠ュ湪鏈満鐢ㄦ墍鏈夌殑鐢ㄦ埛鐧誨綍浜嗐?br />濡傛灉鎯抽氳繃鍏朵粬鐨勪富鏈虹櫥褰昿ostgres鏁版嵁搴擄紝榪橀渶瑕佸叾浠栫殑閰嶇疆銆?br />
(5)鎵撳紑鐩戝惉,閰嶇疆濡備笅

閰嶇疆鍓?br />root@zhangyi-desktop:/home/zhangyi# grep -i listen聽 /etc/postgresql/8.3/main/postgresql.conf

# what IP address(es) to listen on;
listen_addresses = 'localhost'聽聽 聽聽聽聽
# what IP address(es) to listen on;

root@zhangyi-desktop:/home/zhangyi#

閰嶇疆鍚?br />root@zhangyi-desktop:/home/zhangyi# grep -i listen聽 /etc/postgresql/8.3/main/postgresql.conf
listen_addresses = '*'聽聽 聽聽聽聽
# what IP address(es) to listen on;
#listen_addresses = 'localhost'聽聽 聽聽聽聽
# what IP address(es) to listen on;

root@zhangyi-desktop:/home/zhangyi#

(6)閰嶇疆鐢ㄦ埛鎺堟潈
vim /etc/postgresql/8.3/main/pg_hba.conf
娣誨姞
host聽聽聽 all聽聽聽聽聽聽聽聽 all聽聽聽聽聽聽聽聽 192.168.1.0/24聽聽聽聽聽聽聽聽聽 md5

(7)閲嶅惎postgres

# /etc/init.d/postgres restart




聽聽







zhyiwww 2009-06-26 15:41 鍙戣〃璇勮
]]>
postgres 鎻掑叆timestamp綾誨瀷http://www.tkk7.com/zhyiwww/archive/2009/06/08/280652.htmlzhyiwwwzhyiwwwMon, 08 Jun 2009 06:35:00 GMThttp://www.tkk7.com/zhyiwww/archive/2009/06/08/280652.htmlhttp://www.tkk7.com/zhyiwww/comments/280652.htmlhttp://www.tkk7.com/zhyiwww/archive/2009/06/08/280652.html#Feedback0http://www.tkk7.com/zhyiwww/comments/commentRss/280652.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/280652.html
錛?錛?br />聽聽 聽聽聽 聽buf.append(new java.sql.Timestamp(new Date().getTime()));
聽聽 聽聽聽 聽buf.append(",");

錛?錛?br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 buf.append(new Date());
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 buf.append(",");

(3)
聽聽聽聽聽聽聽聽聽聽聽聽聽聽 buf.append(new Timestamp(System.currentTimeMillis());
聽聽聽聽聽聽聽聽聽聽聽聽聽聽 buf.append(",");

(4)
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 buf.append(new java.sql.Date(System.currentTimeMillis()));
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 buf.append(",");


鏈鍚庢紜殑鏂規鏄?br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 聽
聽聽 聽聽聽 聽buf.append("'");
聽聽 聽聽聽 聽buf.append(new java.sql.Timestamp(new Date().getTime()));
聽聽 聽聽聽 聽buf.append("'");
聽聽 聽聽聽 聽buf.append(",");



zhyiwww 2009-06-08 14:35 鍙戣〃璇勮
]]>
Postgres SQL瀛︿範http://www.tkk7.com/zhyiwww/archive/2009/05/20/271759.htmlzhyiwwwzhyiwwwWed, 20 May 2009 09:37:00 GMThttp://www.tkk7.com/zhyiwww/archive/2009/05/20/271759.htmlhttp://www.tkk7.com/zhyiwww/comments/271759.htmlhttp://www.tkk7.com/zhyiwww/archive/2009/05/20/271759.html#Feedback0http://www.tkk7.com/zhyiwww/comments/commentRss/271759.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/271759.html

drop table user_orders;

create table user_orders (聽聽 聽
聽聽聽 user_id int8 references userinfos(user_id),
聽聽聽 order_id int8 references orders(order_id)
);


drop table user_orders;

create table聽 user_orders (
聽聽聽 user_id int8,
聽聽聽 order_id int8,
聽聽聽 foreign key (user_id) references userinfos(user_id),
聽聽聽 foreign key (order_id) references orders(order_id)
);
drop table partners;
create table partners
(
聽partner_id int8 primary key,
聽partner_name varchar(80)
);

drop table partner_tables;

create聽 table partner_orders
(
聽聽聽 partner_id int8 references partners(partner_id),
聽聽聽 order_id int8 references orders(order_id),
聽聽聽
聽聽聽 primary key (partner_id,order_id)

);

drop table prepaid_cards;

create table prepaid_cards
(
聽聽聽 prepaid_card_id int8 primary key,
聽聽聽 price float
)


drop table packages;


create table packages
(
聽 package_id int8 primary key,
聽 package_name varchar(80)
);

drop table package_cards;

create table package_cards
(
聽 package_id int8 references packages(package_id),
聽 prepaid_card_id int8 references prepaid_cards(prepaid_card_id),

聽 primary key (package_id,prepaid_card_id)
);

drop table prepaid_cards;

create table prepaid_cards
(

聽聽聽 prepaid_card_id int8 primary key,
聽聽聽 prepaid_card_no varchar(30)

)

drop table order_detials;

create table order_detials
(
聽聽聽 order_id int8 references orders(order_id),
聽聽聽 package_id int8 references packages(package_id),
聽聽聽 count int4 ,聽聽 聽
聽聽聽 primary key (order_id,package_id)
)

drop table aa;

create table aa
(
user_id int8 default nextval('seq_user_id') primary key ,
user_name varchar(40)
);


drop table category;

create table category
(
聽聽聽 category_id int8 primary key,
聽聽聽 parent_id int8 references category(category_id),
聽聽聽 category_name varchar(80)
);

drop sequence聽 seq_category_id ;
create sequence seq_category_id increment 1 start 300000;


alter table category聽 alter column category_id set default nextval('seq_category_id');




zhyiwww 2009-05-20 17:37 鍙戣〃璇勮
]]>
鍒涘緩搴忓垪騫剁粦瀹氬埌瀛楁http://www.tkk7.com/zhyiwww/archive/2009/05/19/271532.htmlzhyiwwwzhyiwwwTue, 19 May 2009 05:59:00 GMThttp://www.tkk7.com/zhyiwww/archive/2009/05/19/271532.htmlhttp://www.tkk7.com/zhyiwww/comments/271532.htmlhttp://www.tkk7.com/zhyiwww/archive/2009/05/19/271532.html#Feedback0http://www.tkk7.com/zhyiwww/comments/commentRss/271532.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/271532.html
(2)alter table userinfos alter column user_id set default nextval('seq_user_id');

(3)create table userinfos
(
聽user_id int8聽 default nextval('seq_user_id') primary key
聽user_name varchar(40)
)




zhyiwww 2009-05-19 13:59 鍙戣〃璇勮
]]>
鍒涘緩甯﹀寤虹害鏉熺殑鏁版嵁琛?/title><link>http://www.tkk7.com/zhyiwww/archive/2009/05/15/270815.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Fri, 15 May 2009 03:47:00 GMT</pubDate><guid>http://www.tkk7.com/zhyiwww/archive/2009/05/15/270815.html</guid><wfw:comment>http://www.tkk7.com/zhyiwww/comments/270815.html</wfw:comment><comments>http://www.tkk7.com/zhyiwww/archive/2009/05/15/270815.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhyiwww/comments/commentRss/270815.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhyiwww/services/trackbacks/270815.html</trackback:ping><description><![CDATA[ <br />SQL 濡備笅錛?br />錛?錛?br /><br />drop table user_orders;<br /><br />create table user_orders (聽聽聽聽聽聽聽聽聽 <br />聽聽聽聽聽聽聽 user_id int8 references userinfos(user_id),<br />聽聽聽聽聽聽聽 order_id int8 references orders(order_id)<br />);<br /><br /><br />錛?錛?br /><br />drop table user_orders;<br /><br />create table聽 user_orders (<br />聽聽聽聽聽聽聽 user_id int8,<br />聽聽聽聽聽聽聽 order_id int8,<br />聽聽聽聽聽聽聽 foreign key (user_id) references userinfos(user_id),<br />聽聽聽聽聽聽聽 foreign key (order_id) references orders(order_id)<br />);<br />聽聽聽聽聽聽聽聽聽聽 <br />孌婇斿悓褰掋?br /><br /><br /><img src ="http://www.tkk7.com/zhyiwww/aggbug/270815.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhyiwww/" target="_blank">zhyiwww</a> 2009-05-15 11:47 <a href="http://www.tkk7.com/zhyiwww/archive/2009/05/15/270815.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>database GUI admin tools on debianhttp://www.tkk7.com/zhyiwww/archive/2009/01/20/252044.htmlzhyiwwwzhyiwwwTue, 20 Jan 2009 06:33:00 GMThttp://www.tkk7.com/zhyiwww/archive/2009/01/20/252044.htmlhttp://www.tkk7.com/zhyiwww/comments/252044.htmlhttp://www.tkk7.com/zhyiwww/archive/2009/01/20/252044.html#Feedback0http://www.tkk7.com/zhyiwww/comments/commentRss/252044.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/252044.htmlaptitude install pgadmin3
[2]oracle GUI
aptitude install tora

[3]oracle GUI based on java
SQLDeveloper

[4]oracle GUI based java
squirrel(瑙e帇灝辮兘鐢?
http://www.squirrelsql.org/




zhyiwww 2009-01-20 14:33 鍙戣〃璇勮
]]>
瀹炴垬婕旂粌錛欻ibernate鏄犲皠Oracle鐨刋mlType鍒癉ocument(xml)瀵硅薄http://www.tkk7.com/zhyiwww/archive/2008/12/25/248309.htmlzhyiwwwzhyiwwwThu, 25 Dec 2008 10:08:00 GMThttp://www.tkk7.com/zhyiwww/archive/2008/12/25/248309.htmlhttp://www.tkk7.com/zhyiwww/comments/248309.htmlhttp://www.tkk7.com/zhyiwww/archive/2008/12/25/248309.html#Feedback4http://www.tkk7.com/zhyiwww/comments/commentRss/248309.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/248309.html涓婁竴綃?/a>鏂囩珷

[1]POJO
package com.csc.poimanager.dao;
import org.dom4j.Document;
public class XmlTest implements java.io.Serializable {
聽聽聽 private Long itemId;
聽聽聽 private Long poiId;
聽聽聽 private String itemName;
聽聽聽 private Document itemValue;
聽聽聽 public XmlTest() {
聽聽聽 }
聽聽聽 public XmlTest(String itemName) {
聽聽聽 聽聽聽 this.itemName = itemName;
聽聽聽 }
聽聽聽 public Long getItemId() {
聽聽聽 聽聽聽 return this.itemId;
聽聽聽 }
聽聽聽 public void setItemId(Long itemId) {
聽聽聽 聽聽聽 this.itemId = itemId;
聽聽聽 }
聽聽聽 public Long getPoiId() {
聽聽聽 聽聽聽 return this.poiId;
聽聽聽 }
聽聽聽 public void setPoiId(Long poiId) {
聽聽聽 聽聽聽 this.poiId = poiId;
聽聽聽 }
聽聽聽 public String getItemName() {
聽聽聽 聽聽聽 return this.itemName;
聽聽聽 }
聽聽聽 public void setItemName(String itemName) {
聽聽聽 聽聽聽 this.itemName = itemName;
聽聽聽 }
聽聽聽 public Document getItemValue() {
聽聽聽 聽聽聽 return this.itemValue;
聽聽聽 }
聽聽聽 public void setItemValue(Document itemValue) {
聽聽聽 聽聽聽 this.itemValue = itemValue;
聽聽聽 }
}

[2]鑷畾涔夋槧灝勭被鍨?br />package com.csc.poimanager.dao.type;
import java.io.Serializable;
import java.sql.Clob;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import oracle.jdbc.OraclePreparedStatement;
import oracle.jdbc.OracleTypes;
import oracle.jdbc.driver.OracleResultSet;
import oracle.sql.OPAQUE;
import oracle.xdb.XMLType;
import org.dom4j.Document;
import org.hibernate.HibernateException;
import org.hibernate.usertype.UserType;
import com.csc.poimanager.util.XmlUtil;
public class PoiAdditionalXmlType implements UserType, Serializable {
聽聽聽 private static final Class returnedClass = String.class; // 灞炴х殑java綾誨瀷
聽聽聽 private static final int[] SQL_TYPES = new int[] { oracle.xdb.XMLType._SQL_TYPECODE }; // 鏁版嵁涓被鍨?br />聽聽聽 public int[] sqlTypes() {
聽聽聽 聽聽聽 return SQL_TYPES;
聽聽聽 }
聽聽聽 public Class returnedClass() {
聽聽聽 聽聽聽 return returnedClass;
聽聽聽 }
聽聽聽 public boolean equals(Object arg0, Object arg1) throws HibernateException {
聽聽聽 聽聽聽 if (arg0 == null || arg1 == null) {
聽聽聽 聽聽聽 聽聽聽 throw new HibernateException("None of the arguments can be null.");
聽聽聽 聽聽聽 }
聽聽聽 聽聽聽 if (arg0 instanceof oracle.xdb.XMLType
聽聽聽 聽聽聽 聽聽聽 聽聽聽 && arg1 instanceof oracle.xdb.XMLType) {
聽聽聽 聽聽聽 聽聽聽 return arg0.equals(arg1);
聽聽聽 聽聽聽 }
聽聽聽 聽聽聽 return false;
聽聽聽 }
聽聽聽 public int hashCode(Object arg0) throws HibernateException {
聽聽聽 聽聽聽 return 0;
聽聽聽 }
聽聽聽 public Object nullSafeGet(ResultSet rs, String[] names, Object arg2)
聽聽聽 聽聽聽 聽聽聽 throws HibernateException, SQLException {
聽聽聽 聽聽聽 聽聽 XMLType xmlType = null;
聽聽聽 聽聽聽 聽聽聽聽聽 Document doc = null;
聽聽聽 聽聽聽 聽聽聽聽聽 try {聽聽聽聽聽聽聽聽
聽聽聽 聽聽聽 聽聽聽聽聽聽聽聽 OPAQUE value = null;
聽聽聽 聽聽聽 聽聽聽聽聽聽聽聽 OracleResultSet ors = null;
聽聽聽 聽聽聽 聽聽聽聽聽聽聽聽 if (rs instanceof OracleResultSet) {
聽聽聽 聽聽聽 聽聽聽聽聽聽聽聽聽聽聽 ors = (OracleResultSet)rs;
聽聽聽 聽聽聽 聽聽聽聽聽聽聽聽 } else {
聽聽聽 聽聽聽 聽聽聽聽聽聽聽聽聽聽聽 throw new UnsupportedOperationException("ResultSet needs to be of type OracleResultSet");
聽聽聽 聽聽聽 聽聽聽聽聽聽聽聽 }
聽聽聽 聽聽聽 聽聽聽聽聽聽聽聽 value = ors.getOPAQUE(names[0]);
聽聽聽 聽聽聽 聽聽聽聽聽聽聽聽 xmlType = XMLType.createXML(value);
聽聽聽 聽聽聽 聽聽聽聽聽聽聽聽 Clob xmlClob = xmlType.getClobVal();
聽聽聽 聽聽聽 聽聽聽聽聽聽聽聽 doc = XmlUtil.create(xmlClob.getCharacterStream());
聽聽聽 聽聽聽 聽聽聽聽聽 }finally {
聽聽聽 聽聽聽 聽聽聽聽聽聽聽聽 if (null != xmlType) {
聽聽聽 聽聽聽 聽聽聽聽聽聽聽聽聽聽聽 xmlType.close();
聽聽聽 聽聽聽 聽聽聽聽聽聽聽聽 }
聽聽聽 聽聽聽 聽聽聽聽聽 }
聽聽聽 聽聽聽 聽聽聽聽聽 return doc;

聽聽聽 }
聽聽聽 public void nullSafeSet(PreparedStatement stmt, Object value, int index)
聽聽聽 聽聽聽 聽聽聽 throws HibernateException, SQLException {
聽聽聽 聽聽聽聽聽 XMLType xmlType = null;
聽聽聽 聽聽聽聽聽 try {
聽聽聽 聽聽聽聽聽聽聽聽 //If the value is null then set NULL and return
聽聽聽 聽聽聽聽聽聽聽聽 if (null == value) {
聽聽聽 聽聽聽聽聽聽聽聽聽聽聽 stmt.setNull(index, OracleTypes.OPAQUE, "SYS.XMLTYPE");
聽聽聽 聽聽聽聽聽聽聽聽聽聽聽 return;
聽聽聽 聽聽聽聽聽聽聽聽 }
聽聽聽 聽聽聽聽聽聽聽聽 if (stmt instanceof OraclePreparedStatement) {
聽聽聽 聽聽聽聽聽聽聽聽聽聽聽 xmlType = XMLType.createXML(stmt.getConnection(), XmlUtil.toPlanString((Document)value));
聽聽聽 聽聽聽聽聽聽聽聽聽聽聽 OraclePreparedStatement oracleStmt = (OraclePreparedStatement)stmt;
聽聽聽 聽聽聽聽聽聽聽聽聽聽聽 oracleStmt.setObject(index, xmlType);
聽聽聽 聽聽聽聽聽聽聽聽 }else {
聽聽聽 聽聽聽聽聽聽聽聽聽聽聽 throw new HibernateException("PreparedStatement object must be a OraclePreparedStatement");
聽聽聽 聽聽聽聽聽聽聽聽 }
聽聽聽 聽聽聽聽聽 }finally {
聽聽聽 聽聽聽聽聽聽聽聽 if (null != xmlType) {
聽聽聽 聽聽聽聽聽聽聽聽聽聽聽 xmlType.close();
聽聽聽 聽聽聽聽聽聽聽聽 }
聽聽聽 聽聽聽聽聽 }

聽聽聽 }
聽聽聽 public Object deepCopy(Object value) throws HibernateException {
聽聽聽 聽聽聽 return value;
聽聽聽 }
聽聽聽 public boolean isMutable() {
聽聽聽 聽聽聽 return false;
聽聽聽 }
聽聽聽 public Serializable disassemble(Object arg0) throws HibernateException {
聽聽聽 聽聽聽 return null;
聽聽聽 }
聽聽聽 public Object assemble(Serializable arg0, Object arg1)
聽聽聽 聽聽聽 聽聽聽 throws HibernateException {
聽聽聽 聽聽聽 return null;
聽聽聽 }
聽聽聽 public Object replace(Object arg0, Object arg1, Object arg2)
聽聽聽 聽聽聽 聽聽聽 throws HibernateException {
聽聽聽 聽聽聽 return null;
聽聽聽 }
}

[3]鏄犲皠鏂囦歡
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
聽聽聽 Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
聽聽聽 <class name="com.csc.poimanager.dao.XmlTest" table="XML_TEST">

聽聽聽聽聽聽聽 <id name="itemId" type="java.lang.Long">
聽聽聽聽聽聽聽聽聽聽聽 <column name="ITEM_ID" precision="10" scale="0" />
聽聽聽聽聽聽聽聽聽聽聽 <generator class="increment" />
聽聽聽聽聽聽聽 </id>

聽聽聽聽聽聽聽 <property name="poiId" type="java.lang.Long">
聽聽聽聽聽聽聽聽聽聽聽 <column name="POI_ID" precision="10" scale="0" />
聽聽聽聽聽聽聽 </property>

聽聽聽聽聽聽聽 <property name="itemName" type="java.lang.String">
聽聽聽聽聽聽聽聽聽聽聽 <column name="ITEM_NAME" />
聽聽聽聽聽聽聽 </property>聽聽聽 聽聽聽 聽

聽聽聽聽聽聽聽 <property name="itemValue" type="com.csc.poimanager.dao.type.PoiAdditionalXmlType" >
聽聽聽聽聽聽聽聽聽聽聽 <column name="ITEM_VALUE" />
聽聽聽聽聽聽聽 </property>

聽聽聽 </class>
</hibernate-mapping>

[4]XmlUtil瀹氫箟
/**
聽*
聽*/
package com.csc.poimanager.util;

import java.io.IOException;
import java.io.Reader;
import java.io.StringReader;
import java.io.StringWriter;

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentFactory;
import org.dom4j.io.DOMWriter;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;


/**
聽* @author zhangyi
聽*
聽*/
public class XmlUtil {

聽聽聽 public static Document create() {
聽聽聽 聽聽聽 Document doc = null;
聽聽聽 聽聽聽 doc = DocumentFactory.getInstance().createDocument();

聽聽聽 聽聽聽 return doc;
聽聽聽 }

聽聽聽 public static Document create(String xmlString) {
聽聽聽 聽聽聽
聽聽聽 聽聽聽 StringReader source = new StringReader(xmlString);
聽聽聽 聽聽聽
聽聽聽 聽聽聽 return create(source);
聽聽聽 }

聽聽聽 public static Document create(Reader sourceReader) {

聽聽聽 聽聽聽 SAXReader reader = new SAXReader();
聽聽聽 聽聽聽 Document doc = null;
聽聽聽 聽聽聽 try {
聽聽聽 聽聽聽 聽聽聽 doc = reader.read(sourceReader);
聽聽聽 聽聽聽 聽聽聽 doc.setXMLEncoding("UTF-8");
聽聽聽 聽聽聽 } catch (DocumentException e) {
聽聽聽 聽聽聽 聽聽聽 e.printStackTrace();
聽聽聽 聽聽聽 }


聽聽聽 聽聽聽 return doc;
聽聽聽 }

聽聽聽 /**
聽聽聽 聽* get xml document text
聽聽聽 聽*
聽聽聽 聽* @param xmlDoc
聽聽聽 聽* @return
聽聽聽 聽*/
聽聽聽 public static String toPlanString(Document xmlDoc) {

聽聽聽 聽聽聽 StringWriter destWriter = new StringWriter();
聽聽聽 聽聽聽
聽聽聽 聽聽聽 XMLWriter writer = new XMLWriter(destWriter,OutputFormat.createPrettyPrint());
聽聽聽 聽聽聽
聽聽聽 聽聽聽 try {
聽聽聽 聽聽聽 聽聽聽 writer.write(xmlDoc);聽聽聽 聽聽聽 聽聽聽
聽聽聽 聽聽聽 聽聽聽
聽聽聽 聽聽聽 } catch (IOException e) {
聽聽聽 聽聽聽 聽聽聽 e.printStackTrace();
聽聽聽 聽聽聽 }
聽聽聽 聽聽聽
聽聽聽 聽聽聽 String xmlStr = destWriter.getBuffer().toString();
聽聽聽 聽聽聽
聽聽聽 聽聽聽 return xmlStr;
聽聽聽 }

聽聽聽
聽聽聽
}

[5]瀹炵幇insert
聽聽聽 聽聽聽
聽聽聽 聽聽聽 XmlTest xt = new XmlTest();
聽聽聽 聽聽聽 xt.setItemName("sfsdfsfsdfds");
聽聽聽 聽聽聽 xt.setItemValue(XmlUtil.create("<a><b>zhang yi ass</b></a>"));
聽聽聽 聽聽聽
聽聽聽 聽聽聽
聽聽聽 聽聽聽 XmlTestDAO xtdao = new XmlTestDAO();
聽聽聽 聽聽聽 Session sess = xtdao.getSession();
聽聽聽 聽聽聽 Transaction tx = sess.beginTransaction();
聽聽聽 聽聽聽
聽聽聽 聽聽聽 xtdao.save(xt);
聽聽聽 聽聽聽
聽聽聽 聽聽聽 tx.commit();
聽聽聽 聽聽聽 sess.close();
聽聽聽 聽聽聽
聽聽聽 聽聽聽 System.out.println("saving xmltest ok ");
聽聽聽 聽聽聽
聽聽聽聽聽聽聽 鎵ц緇撴灉錛?br />聽聽聽聽聽聽聽 saving xmltest ok

[6]瀹炵幇鏌ヨ
聽聽聽聽聽聽聽 聽聽聽 聽聽聽 XmlTestDAO xtdao = new XmlTestDAO();
聽聽聽 聽聽聽 Session sess = xtdao.getSession();
聽聽聽 聽聽聽 Transaction tx = sess.beginTransaction();
聽聽聽 聽聽聽 XmlTest xt =xtdao.findById((long)9);
聽聽聽 聽聽聽
聽聽聽 聽聽聽 System.out.println("xt item_value : " + xt.getItemName());
聽聽聽 聽聽聽 System.out.println("xt item_value : " + xt.getItemValue());
聽聽聽 聽聽聽 System.out.println("xt item_value : " + xt.getItemValue().getRootElement().getName());

聽聽聽 聽聽聽 tx.commit();
聽聽聽 聽聽聽 sess.close();
聽聽聽 聽聽聽
聽聽聽 聽聽聽 System.out.println("getting xmltest ok ");
聽聽聽聽聽聽聽
聽聽聽聽聽聽聽 緇撴灉濡備笅錛?br />聽聽聽聽聽聽聽 xt item_value : sfsdfsfsdfds
聽聽聽聽聽聽聽 xt item_value : org.dom4j.tree.DefaultDocument@4ee70b [Document: name null]
聽聽聽聽聽聽聽 xt item_value : a
聽聽聽聽聽聽聽 getting xmltest ok
聽聽聽聽聽聽聽
聽聽聽聽聽聽聽 xt.getItemValue()鍙栧緱鐨勫兼槸涓涓猳rg.dom4j.Document瀵硅薄錛岃繖鏍鳳紝灝卞彲浠ョ敤dom4j鐨勪笢瑗垮幓瀹炵幇浣犺鐨勬墍鏈夌殑鎿嶄綔銆傛墍浠ワ紝鎵鏈夌殑涓滆タ灝卞彧鏈夊璞★紝鑰屼笉闇瑕侊紝鍘昏冭檻鎿嶄綔XmlType鐨勪笢瑗夸簡銆?br />聽聽聽聽聽聽聽
聽聽聽 聽聽聽
[7]鎬葷粨
聽聽聽聽聽 鎴戣寰楀煎緱璇寸殑闅劇偣鏈変袱涓紝涓涓槸鑷畾涔夌被鍨嬮噷闈㈢殑nullSafeSet鍜宯ullSafeGet鏂規硶錛屽彟涓涓槸鏄犲皠鐨勬椂鍊欙紝瑕佹牴鎹綘nullSafeGet鐨勮繑鍥炲肩殑綾誨瀷鏉ョ‘瀹氥?br />聽聽聽聽聽 涓瀹氭敞鎰忥紝鏄犲皠鐨勪笉鏄綘鐨勮嚜瀹氫箟綾誨瀷鐨勫璞★紝濡備笂闈㈢殑PoiAdditionalXmlType,鑰屾槸浣犵殑瑙f瀽鍚庣殑瀵硅薄org.dom4j.Document銆?/font>







zhyiwww 2008-12-25 18:08 鍙戣〃璇勮
]]>
Hibernate鏄犲皠鍜岃闂甇racle鐨刋mlType綾誨瀷鐨勫璞?/title><link>http://www.tkk7.com/zhyiwww/archive/2008/12/25/248269.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 25 Dec 2008 07:43:00 GMT</pubDate><guid>http://www.tkk7.com/zhyiwww/archive/2008/12/25/248269.html</guid><wfw:comment>http://www.tkk7.com/zhyiwww/comments/248269.html</wfw:comment><comments>http://www.tkk7.com/zhyiwww/archive/2008/12/25/248269.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhyiwww/comments/commentRss/248269.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhyiwww/services/trackbacks/248269.html</trackback:ping><description><![CDATA[ <br />[1]琛ㄧ粨鏋?br />聽 CREATE TABLE "POI_BEIJING"."XML_TEST" <br />聽聽 (聽 <br />聽聽聽 "ITEM_ID" NUMBER(10,0) NOT NULL ENABLE, <br />聽聽聽 "ITEM_NAME" VARCHAR2(255 BYTE), <br />聽聽聽 "ITEM_VALUE" "SYS"."XMLTYPE" , <br />聽聽聽 }<br />[2]鑷畾涔夌被鍨嬶紙鍙傝冪綉涓婅祫鏂欙級<br /><font color="#808080" size="2">鍙傝冧簡姝よ佸厔鐨勬濊礬<a >http://blog.csdn.net/wmbb/archive/2006/08/10/1045742.aspx</a></font><br />package com.csc.poimanager.dao.type;<br />import java.io.Serializable;<br />import java.sql.Connection;<br />import java.sql.PreparedStatement;<br />import java.sql.ResultSet;<br />import java.sql.SQLException;<br />import oracle.jdbc.driver.OracleResultSet;<br />import oracle.sql.OPAQUE;<br />import org.hibernate.HibernateException;<br />import org.hibernate.usertype.UserType;<br />public class PoiAdditionalXmlType implements UserType, Serializable {<br />聽聽聽 private static final Class returnedClass = String.class; <br />聽聽聽 private static final int[] SQL_TYPES = new int[] { oracle.xdb.XMLType._SQL_TYPECODE }; <br />聽聽聽 public int[] sqlTypes() {<br />聽聽聽 聽聽聽 return SQL_TYPES;<br />聽聽聽 }<br />聽聽聽 public Class returnedClass() {<br />聽聽聽 聽聽聽 return returnedClass;<br />聽聽聽 }<br />聽聽聽 public boolean equals(Object arg0, Object arg1) throws HibernateException {<br />聽聽聽 聽聽聽 if (arg0 == null || arg1 == null) {<br />聽聽聽 聽聽聽 聽聽聽 throw new HibernateException("None of the arguments can be null.");<br />聽聽聽 聽聽聽 }<br />聽聽聽 聽聽聽 if (arg0 instanceof oracle.xdb.XMLType<br />聽聽聽 聽聽聽 聽聽聽 聽聽聽 && arg1 instanceof oracle.xdb.XMLType) {<br />聽聽聽 聽聽聽 聽聽聽 return arg0.equals(arg1);<br />聽聽聽 聽聽聽 }<br />聽聽聽 聽聽聽 return false;<br />聽聽聽 }<br />聽聽聽 public int hashCode(Object arg0) throws HibernateException {<br />聽聽聽 聽聽聽 return 0;<br />聽聽聽 }<br /><b><font color="#008000">聽聽聽 public Object nullSafeGet(ResultSet rs, String[] names, Object arg2)<br />聽聽聽 聽聽聽 聽聽聽 throws HibernateException, SQLException {<br />聽聽聽 聽聽聽 OracleResultSet ors = (OracleResultSet) rs;<br />聽聽聽 聽聽聽 OPAQUE op = ors.getOPAQUE(names[0]);<br />聽聽聽 聽聽聽 oracle.xdb.XMLType xt = oracle.xdb.XMLType.createXML(op);<br />聽聽聽 聽聽聽 return xt.getStringVal();<br />聽聽聽 }</font></b><br /><font color="#ffa500"><b>聽聽聽 public void nullSafeSet(PreparedStatement st, Object value, int index)<br />聽聽聽 聽聽聽 聽聽聽 throws HibernateException, SQLException {<br />聽聽聽 聽聽聽 Connection conn = st.getConnection();<br />聽聽聽 聽聽聽 OPAQUE aClob = oracle.xdb.XMLType.createXML(conn, (String) value);<br />聽聽聽 聽聽聽 st.setObject(index, aClob);<br />聽聽聽 }</b></font><br />聽聽聽 public Object deepCopy(Object value) throws HibernateException {<br />聽聽聽 聽聽聽 return value;<br />聽聽聽 }<br />聽聽聽 public boolean isMutable() {<br />聽聽聽 聽聽聽 return false;<br />聽聽聽 }<br />聽聽聽 public Serializable disassemble(Object arg0) throws HibernateException {<br />聽聽聽 聽聽聽 return null;<br />聽聽聽 }<br />聽聽聽 public Object assemble(Serializable arg0, Object arg1)<br />聽聽聽 聽聽聽 聽聽聽 throws HibernateException {<br />聽聽聽 聽聽聽 return null;<br />聽聽聽 }<br />聽聽聽 public Object replace(Object arg0, Object arg1, Object arg2)<br />聽聽聽 聽聽聽 聽聽聽 throws HibernateException {<br />聽聽聽 聽聽聽 return null;<br />聽聽聽 }<br />}<br /><br />[3]POJO<br />package com.csc.poimanager.dao;<br />import com.csc.poimanager.dao.type.PoiAdditionalXmlType;<br />public class XmlTest implements java.io.Serializable {<br />聽聽聽 private Long itemId;<br />聽聽聽 private Long poiId;<br />聽聽聽 private String itemName;<br />聽聽聽<font color="#ff0000"><b> private String itemValue;</b></font><br />聽聽聽 public XmlTest() {<br />聽聽聽 }<br />聽聽聽 public XmlTest(String itemName) {<br />聽聽聽 聽聽聽 this.itemName = itemName;<br />聽聽聽 }<br />聽聽聽 public Long getItemId() {<br />聽聽聽 聽聽聽 return this.itemId;<br />聽聽聽 }<br />聽聽聽 public void setItemId(Long itemId) {<br />聽聽聽 聽聽聽 this.itemId = itemId;<br />聽聽聽 }<br />聽聽聽 public Long getPoiId() {<br />聽聽聽 聽聽聽 return this.poiId;<br />聽聽聽 }<br />聽聽聽 public void setPoiId(Long poiId) {<br />聽聽聽 聽聽聽 this.poiId = poiId;<br />聽聽聽 }<br />聽聽聽 public String getItemName() {<br />聽聽聽 聽聽聽 return this.itemName;<br />聽聽聽 }<br />聽聽聽 public void setItemName(String itemName) {<br />聽聽聽 聽聽聽 this.itemName = itemName;<br />聽聽聽 }<br />聽聽聽 public String getItemValue() {<br />聽聽聽 聽聽聽 return this.itemValue;<br />聽聽聽 }<br />聽聽聽 public void setItemValue(String itemValue) {<br />聽聽聽 聽聽聽 this.itemValue = itemValue;<br />聽聽聽 }<br />}<br /><br />[4]鏄犲皠鏂囦歡<br /><?xml version="1.0" encoding="utf-8"?><br /><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"<br />"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><br /><!-- <br />聽聽聽 Mapping file autogenerated by MyEclipse Persistence Tools<br />--><br /><hibernate-mapping><br />聽聽聽 <class name="com.csc.poimanager.dao.XmlTest" table="XML_TEST"><br /><br />聽聽聽聽聽聽聽 <id name="itemId" type="java.lang.Long"><br />聽聽聽聽聽聽聽聽聽聽聽 <column name="ITEM_ID" precision="10" scale="0" /><br />聽聽聽聽聽聽聽聽聽聽聽 <generator class="increment" /><br />聽聽聽聽聽聽聽 </id><br /><br />聽聽聽聽聽聽聽 <property name="poiId" type="java.lang.Long"><br />聽聽聽聽聽聽聽聽聽聽聽 <column name="POI_ID" precision="10" scale="0" /><br />聽聽聽聽聽聽聽 </property><br /><br />聽聽聽聽聽聽聽 <property name="itemName" type="java.lang.String"><br />聽聽聽聽聽聽聽聽聽聽聽 <column name="ITEM_NAME" /><br />聽聽聽聽聽聽聽 </property>聽聽聽 聽聽聽 聽<br /><b><font color="#800080"><br />聽聽聽聽聽聽聽 <property name="itemValue" type="com.csc.poimanager.dao.type.PoiAdditionalXmlType" ><br />聽聽聽聽聽聽聽聽聽聽聽 <column name="ITEM_VALUE" /><br />聽聽聽聽聽聽聽 </property></font></b><br /><br />聽聽聽 </class><br /></hibernate-mapping><br /><br />[5]鏌ヨ鎿嶄綔<br />聽聽聽聽聽聽聽 XmlTestDAO xtdao = new XmlTestDAO();<br />聽聽聽 聽聽聽 Session sess = xtdao.getSession();<br />聽聽聽 聽聽聽 Transaction tx = sess.beginTransaction();<br />聽聽聽 聽聽聽 <br />聽聽聽 聽聽聽 XmlTest xt =xtdao.findById((long)1);<br />聽聽聽 聽聽聽 <br />//聽聽聽 聽聽聽 xtdao.save(xt);<br />聽聽聽 聽聽聽 <br />聽聽聽 聽聽聽 System.out.println("xt item_value : " + xt.getItemName());<br />聽聽聽 聽聽聽 System.out.println("xt item_value : " + xt.getItemValue());<br />聽聽聽 聽聽聽 <br />聽聽聽 聽聽聽 <br />聽聽聽 聽聽聽 tx.commit();<br />聽聽聽 聽聽聽 sess.close();<br />聽聽聽 聽聽聽 <br />聽聽聽 聽聽聽 System.out.println("getting xmltest ok ");<br />聽聽 鎵ц緇撴灉<br />聽聽聽聽聽聽聽 xt item_value : WIFI<br />聽聽聽聽聽聽聽 xt item_value : <?xml version="1.0"?><br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 <wifi>Yes</wifi><br />聽聽聽聽聽聽聽 getting xmltest ok <br /><br /><br />[6]鎻掑叆鎿嶄綔<br />聽聽 聽聽聽 聽聽聽 XmlTestDAO xtdao = new XmlTestDAO();<br />聽聽聽 聽聽聽 Session sess = xtdao.getSession();<br />聽聽聽 聽聽聽 Transaction tx = sess.beginTransaction();<br />聽聽聽 聽聽 <br />聽 聽 聽 聽 XmlTest xt =xtdao.findById((long)1);<br />聽聽 聽聽聽聽 System.out.println("xt item_value : " + xt.getItemName());<br />聽聽聽 聽聽聽 System.out.println("xt item_value : " + xt.getItemValue());<br />聽聽聽 聽聽聽 tx.commit();<br />聽聽聽 聽聽聽 sess.close();<br />聽聽聽 聽聽聽 System.out.println("getting xmltest ok ");<br />聽 聽 鎵ц緇撴灉錛?br />聽 聽 saving xmltest ok聽 聽聽 <br /><br />[8]娉ㄦ剰<br />聽聽 (1)oracle鐨刋mlType涓嶆槸瀛楃涓詫紝鏄痮racle鐨勪竴縐嶆暟鎹被鍨嬶紝灝卞儚varchar涓鏍?br />聽聽 (2)POJO涓殑itemValue綾誨瀷鏄敱浣犵殑鑷畾涔夌被瑙f瀽鍚庣殑瀵硅薄綾誨瀷<br />聽聽聽聽聽 姣斿涓婇潰鐨勫疄鐜幫紝鏄妸XmlType瀵硅薄瑙f瀽鎴恱ml鐨勪覆錛屾槸瀛楃涓茬被鍨嬨傛墍浠ュ湪POJO涓殑瀹氫箟鏄疭tring綾誨瀷錛岃屼笉鏄疨oiAdditionalXmlTyp綾誨瀷<br />聽聽 (3)姝ゅ浠呭疄鐜頒簡鎶妎racle涓璛mlType鐨勫艱В鏋愭垚string涓詫紝鍚屾椂錛屽彲浠ユ妸xml鐨剆tring涓蹭繚瀛樺埌XmlType綾誨瀷鐨勫瓧孌甸噷闈?br /><br /><br />聽聽 <br /><img src ="http://www.tkk7.com/zhyiwww/aggbug/248269.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhyiwww/" target="_blank">zhyiwww</a> 2008-12-25 15:43 <a href="http://www.tkk7.com/zhyiwww/archive/2008/12/25/248269.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍦╤ibernate涓姩鎬佸垏鎹chemahttp://www.tkk7.com/zhyiwww/archive/2008/12/24/248133.htmlzhyiwwwzhyiwwwWed, 24 Dec 2008 10:24:00 GMThttp://www.tkk7.com/zhyiwww/archive/2008/12/24/248133.htmlhttp://www.tkk7.com/zhyiwww/comments/248133.htmlhttp://www.tkk7.com/zhyiwww/archive/2008/12/24/248133.html#Feedback5http://www.tkk7.com/zhyiwww/comments/commentRss/248133.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/248133.html鍦╫racle涓紝涓嶅悓鐨勭敤鎴鳳紝浣跨敤涓嶅悓鐨剆chema.鍦╤ibernate鐨凱OJO涓紝浼氭寚瀹氫簡schema

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
聽聽聽 Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
聽聽聽 <class name="com.csc.poimanager.dao.Poi" table="POI" schema="P_BEIJING">
聽聽聽聽聽聽聽 <id name="poiId" type="java.lang.Long">
聽聽聽聽聽聽聽聽聽聽聽 <column name="POI_ID" precision="10" scale="0" />
聽聽聽聽聽聽聽聽聽聽聽 <generator class="increment" />
聽聽聽聽聽聽聽 </id>
聽聽聽聽聽聽聽 <property name="cnName" type="java.lang.String">
聽聽聽聽聽聽聽聽聽聽聽 <column name="CN_NAME" length="1000" />
聽聽聽聽聽聽聽 </property>
聽聽聽 </class>
</hibernate-mapping>


涓婇潰鐨勪唬鐮侀儴鍒嗭紝灝辨寚瀹氫簡Schema.
濡傛灉鍦ㄦ搷浣滅殑鏃跺欐兂鍒囨崲Schema.鎿嶄綔濡備笅錛?br />
榛樿鐨勯厤緗?br />聽聽聽 聽聽聽 <property name="hibernate.default_schema">POI_BEIJING</property>

涓婇潰鐨勬槧灝勬枃浠舵敼涓猴細

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
聽聽聽 Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
聽聽聽 <class name="com.csc.poimanager.dao.Poi" table="POI" >
聽聽聽聽聽聽聽 <id name="poiId" type="java.lang.Long">
聽聽聽聽聽聽聽聽聽聽聽 <column name="POI_ID" precision="10" scale="0" />
聽聽聽聽聽聽聽聽聽聽聽 <generator class="increment" />
聽聽聽聽聽聽聽 </id>
聽聽聽聽聽聽聽 <property name="cnName" type="java.lang.String">
聽聽聽聽聽聽聽聽聽聽聽 <column name="CN_NAME" length="1000" />
聽聽聽聽聽聽聽 </property>
聽聽聽 </class>
</hibernate-mapping>

鍦ㄦ搷浣滅殑錛屽彲浠ョ敤涓嬮潰鐨勬柟娉曟潵閲嶆柊build浣犵殑SessionFactory
public static void rebuildSessionFactoryForChangeSchema(String newSchema){
聽聽聽 聽聽聽 try {
聽聽聽聽 聽聽聽
聽聽聽 聽聽聽 聽聽聽 Properties p = configuration.getProperties();
聽聽聽 聽聽聽 聽聽聽 System.out.println("---" + p);
聽聽聽 聽聽聽 聽聽聽 p.put("hibernate.default_schema", newSchema);聽聽聽 聽聽
聽聽聽 聽聽聽 聽聽聽 sessionFactory = configuration.buildSessionFactory();聽聽聽 聽聽聽 聽聽聽
聽聽聽 聽聽聽 聽聽聽 System.out.println(" change schema successfully ......... ");聽聽聽 聽聽聽 聽聽聽
聽聽聽 聽聽聽 } catch (Exception e) {
聽聽聽 聽聽聽 聽聽聽 System.err
聽聽聽 聽聽聽 聽聽聽 聽聽聽 聽聽聽 .println("%%%% rebuild session factory failed for changing schema %%%%");
聽聽聽 聽聽聽 聽聽聽 e.printStackTrace();
聽聽聽 聽聽聽 }
聽聽聽 }


濡傛灉闇瑕佹敼鍙楽chema,灝遍渶瑕佸湪闇瑕佺殑鏃跺欒皟鐢ㄦ鏂規硶

姣斿鍦⊿chemaAction涓紝
聽聽聽
聽聽聽 聽聽 HibernateSessionFactory.rebuildSessionFactoryForChangeSchema("POI_SHANGHAI");
聽聽聽 聽聽聽
聽聽聽 聽聽聽 System.out.println(" change successfully聽 ---");

聽聽聽 聽聽聽

聽聽聽 聽聽聽 PoiDAO pd = new PoiDAO();
聽聽聽 聽聽聽 Transaction t =pd.getSession().beginTransaction();
聽聽聽 聽聽聽
聽聽聽 聽聽聽 pd.save(new Poi("jsfjksdf"));
聽聽聽 聽聽聽 t.commit();
聽聽聽 聽
聽聽 閭d箞錛屽師鏉ワ紝鏄悜POI_BEIJING涓彃鍏ユ暟鎹殑錛屽彉鎴愪簡鍚慞OI_SHANGHAI涓彃鍏ヤ竴鏉℃暟鎹簡銆?br />聽
閫氳繃榪欑鏂規硶錛屽彲浠ュ疄鐜板湪鎿嶄綔涓嶅悓鐨凷chema鐨勬椂鍊欏疄鐜板垏鎹€?br />
闂錛?br />聽 姝ゅ鏀瑰彉鐨勬槸闈欐佸伐鍘傘傛墍浠ワ紝浼氬鎵鏈夌殑鐢ㄦ埛浜х敓褰卞搷銆傚鏋滀笉鎯沖鎵鏈夌殑鐢ㄦ埛鏀瑰彉錛岄偅涔堝彲浠ユ牴鎹甋chema鐨勫悕縐版潵鍙栧緱鑷繁瀵瑰簲鐨凷essionFactoy灝卞彲浠ヤ簡銆?br />




zhyiwww 2008-12-24 18:24 鍙戣〃璇勮
]]>
not not run oracle as service automaticly when debian startuphttp://www.tkk7.com/zhyiwww/archive/2008/12/21/247596.htmlzhyiwwwzhyiwwwSun, 21 Dec 2008 02:24:00 GMThttp://www.tkk7.com/zhyiwww/archive/2008/12/21/247596.htmlhttp://www.tkk7.com/zhyiwww/comments/247596.htmlhttp://www.tkk7.com/zhyiwww/archive/2008/12/21/247596.html#Feedback0http://www.tkk7.com/zhyiwww/comments/commentRss/247596.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/247596.htmlusing
/etc/init.d/oracle-xe configure
to config the oracle system on debian as a server on debian.
so when you restart you debian,the oracle system will startup automaticly
if you don't hope this,you could do as following:

vim /etc/default/oracle-xe
change
ORACLE_DBENABLED=true
to
ORACLE_DBENABLED=false
reboot your debian,it's ok.







zhyiwww 2008-12-21 10:24 鍙戣〃璇勮
]]>
Install oracle udner debianhttp://www.tkk7.com/zhyiwww/archive/2008/12/20/247535.htmlzhyiwwwzhyiwwwSat, 20 Dec 2008 11:23:00 GMThttp://www.tkk7.com/zhyiwww/archive/2008/12/20/247535.htmlhttp://www.tkk7.com/zhyiwww/comments/247535.htmlhttp://www.tkk7.com/zhyiwww/archive/2008/12/20/247535.html#Feedback0http://www.tkk7.com/zhyiwww/comments/commentRss/247535.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/247535.html聽聽聽 deb http://oss.oracle.com/debian unstable main non-free

[2]import key
聽聽聽 wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -

[3]apt-get update && apt-get install oracle-xe


zhyiwww 2008-12-20 19:23 鍙戣〃璇勮
]]>
鍚姩鍜屽叧闂璒racle鑴氭湰http://www.tkk7.com/zhyiwww/archive/2008/11/19/241413.htmlzhyiwwwzhyiwwwWed, 19 Nov 2008 08:14:00 GMThttp://www.tkk7.com/zhyiwww/archive/2008/11/19/241413.htmlhttp://www.tkk7.com/zhyiwww/comments/241413.htmlhttp://www.tkk7.com/zhyiwww/archive/2008/11/19/241413.html#Feedback0http://www.tkk7.com/zhyiwww/comments/commentRss/241413.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/241413.html鎶婁笅闈㈢殑浠g爜瀛樻垚涓涓猻tartoracle.bat鏂囦歡錛屾兂鍚姩鐨勬椂鍊欙紝鎵ц涓涓嬪氨鍙互浜嗐?br />
sc聽 start聽 OracleServiceORCL
sc聽 start聽 OracleDBConsoleorcl
sc聽 start聽 OracleJobSchedulerORCL
sc聽 start聽 OracleOraDb10g_home1iSQL*Plus
sc聽 start聽 OracleOraDb10g_home1TNSListener

鍏抽棴涔熶竴鏍鳳紝鎶婂涓嬬殑浠g爜瀛樻垚涓涓猻toporacle.bat錛屾兂鍏抽棴鐨勬椂鍊欙紝鎵ц涓涓嬪氨鍙互浜嗐?br />
sc聽 stop聽 OracleDBConsoleorcl
sc聽 stop聽 OracleJobSchedulerORCL
sc聽 stop聽 OracleOraDb10g_home1iSQL*Plus
sc聽 stop聽 OracleOraDb10g_home1TNSListener
sc聽 stop聽 OracleServiceORCL





zhyiwww 2008-11-19 16:14 鍙戣〃璇勮
]]>
Oracle瀵煎嚭瀵煎叆鏍戞嵁http://www.tkk7.com/zhyiwww/archive/2008/11/17/240968.htmlzhyiwwwzhyiwwwMon, 17 Nov 2008 07:53:00 GMThttp://www.tkk7.com/zhyiwww/archive/2008/11/17/240968.htmlhttp://www.tkk7.com/zhyiwww/comments/240968.htmlhttp://www.tkk7.com/zhyiwww/archive/2008/11/17/240968.html#Feedback0http://www.tkk7.com/zhyiwww/comments/commentRss/240968.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/240968.html(1)濡備綍鏌ョ湅exp鐨勫府鍔?br />聽聽 exp help=y
(2)瀵煎嚭鎵鏈夊簱瀵硅薄
聽聽 EXP USERNAME/PASSWORD FULL=Y FILE=C:\ORCL.DMP BUFFER=64000
(3瀵煎嚭鏌愪釜鐢ㄦ埛鐨勬墍鏈夊璞?br />聽聽 EXP USERNAME/PASSWORD FILE=C:\ORCL_ZZ.DMP BUFFER=64000 OWNER=USERNAME
(4)瀵煎嚭鐢ㄦ埛鐨勬煇涓〃鏁版嵁
聽聽 EXP USERNAME/PASSWORD FILE=C:\ORCL_ZZ_BEIJING.DMP BUFFER=64000 OWNER=USERNAME TABLES=(BEIJING)

聽濡傛灉鍙兂瀵煎嚭鏁版嵁搴撶殑琛ㄧ粨鏋勶紝閭d箞娣誨姞鍙傛暟 ROWS=N 灝卞彲浠ヤ簡銆?br />
鏁版嵁瀵煎叆浣跨敤IMP鍛戒護
(1)鏌ョ湅IMP甯姪
銆IMP HELP=Y
(2)瀵煎叆鏁版嵁
聽 IMP XXXXX/PASSWORD FILE=C:\TMP\XXXX.DMP BUFFER=64000 FROMUSER=USER_A TOUSER=USER_B
聽鍦ㄦ墽琛屼箣鍓嶏紝瑕佷繚璇乁SER_B瑕佹湁浠ヤ笅鏉冮檺
CONNECT
IMP_FULL_DATABASE
RESOURCE


鍏朵粬瀵煎嚭宸ュ叿鏂規硶
(1)鍙互浣跨敤oracle developer鎶婃暟鎹粨鏋勫鍑烘垚SQL scripts
(2)鍙互閫氳繃EMS for Oracle瀹炵幇鏁版嵁鎴栬呭簱緇撴瀯鐨勫鍑恒?br />

zhyiwww 2008-11-17 15:53 鍙戣〃璇勮
]]>
postgres鍒犻櫎鏁版嵁搴?/title><link>http://www.tkk7.com/zhyiwww/archive/2008/11/17/240941.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Mon, 17 Nov 2008 05:13:00 GMT</pubDate><guid>http://www.tkk7.com/zhyiwww/archive/2008/11/17/240941.html</guid><wfw:comment>http://www.tkk7.com/zhyiwww/comments/240941.html</wfw:comment><comments>http://www.tkk7.com/zhyiwww/archive/2008/11/17/240941.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhyiwww/comments/commentRss/240941.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhyiwww/services/trackbacks/240941.html</trackback:ping><description><![CDATA[涓ょ鍔炴硶<br />[1]鍦ㄥ懡浠よ鐢╠ropdb鍛戒護鍒犻櫎<br />聽聽 dropdb -U postgres demodb,灝卞彲浠ュ疄鐜版暟鎹簱鐨勫垹闄?br />[2]鍦╬sql鍛戒護琛屼笅鍒犻櫎<br />聽聽 psql#<b><font color="#0000ff" size="4">DROP DATABASE</font></b> demodb<br />聽聽 鎵ц灝卞彲浠ュ垹闄ゃ?br />聽聽 娉ㄦ剰錛氳摑鑹插瓧浣撻儴鍒嗕竴瀹氳鐢ㄥぇ鍐欙紝涓嶇劧錛屽懡浠ゅ氨涓嶈兘鎴愬姛鎵ц鐨勩?聽 <br /><br /><img src ="http://www.tkk7.com/zhyiwww/aggbug/240941.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhyiwww/" target="_blank">zhyiwww</a> 2008-11-17 13:13 <a href="http://www.tkk7.com/zhyiwww/archive/2008/11/17/240941.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>postgres瀹炵幇瀵煎嚭鍜屽鍏?/title><link>http://www.tkk7.com/zhyiwww/archive/2008/11/17/240931.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Mon, 17 Nov 2008 04:05:00 GMT</pubDate><guid>http://www.tkk7.com/zhyiwww/archive/2008/11/17/240931.html</guid><wfw:comment>http://www.tkk7.com/zhyiwww/comments/240931.html</wfw:comment><comments>http://www.tkk7.com/zhyiwww/archive/2008/11/17/240931.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/zhyiwww/comments/commentRss/240931.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhyiwww/services/trackbacks/240931.html</trackback:ping><description><![CDATA[鐢╬ostgres 鐨刾g_dump鍙互瀹炵幇浠庝粠postgres鏁版嵁搴撲腑瀵煎嚭鏁版嵁銆?br />[1]鍙鍑烘墍鏈夊璞$殑鏁版嵁搴撶粨鏋?br />聽聽 C:\>pg_dump -f DDDDDD.sql -i聽 -C -E UTF8 -n public -s聽 -U portal -h localhost -W portal<br />聽聽 -i 鏄負浜嗗吋瀹規暟鎹簱鐗堟湰<br />聽聽 -C 鍖呮嫭鍒涘緩鏁版嵁搴撶殑璇彞<br />聽聽 -E 璁懼畾瀵煎嚭鏁版嵁鐨勭紪鐮?br />聽聽 -n 鏄疭cheme鐨勫悕縐?br />聽聽 -U 鏄敤鎴峰悕縐?br />聽聽 -h 鏄暟鎹簱鏈嶅姟鍣ㄧ殑鍚嶇О<br />聽聽 -W 鏄敤寮哄埗瀵嗙爜楠岃瘉<br /><br />聽聽 -s 鍙鍑烘暟鎹簱緇撴瀯<br /><br />聽聽 鏈鍚庝竴涓弬鏁幫紝褰撶劧灝辨槸鏁版嵁搴撳悕縐頒簡<br /><br />[2]瀵煎嚭鎵鏈夊璞$殑鏁版嵁搴撶粨鏋勫拰鏁版嵁<br />聽聽 C:\>pg_dump -f DDDDDD.sql -i聽 -C -E UTF8 -n public聽 -U portal -h localhost -W portal<br />聽聽 娌℃湁-s鍙傛暟<br />[3]鍙鍑烘墍鏈夌殑琛ㄦ暟鎹?br />聽聽 C:\>pg_dump -f DDDDDD.sql -i -a -C -E UTF8 -n public聽 -U portal -h localhost -W portal<br />聽聽 -a 鍙鍑烘暟鎹?br />鏁版嵁瀵煎叆<br />[1]c:\psql -f DDDDDD.sql -h 192.168.1.233 -U myuser -W myportal<br />聽聽 鎵ц灝卞彲浠ュ疄鐜板鍏ヤ簡銆?br />聽聽 濡傛灉鏁版嵁搴搈yportal 涓嶅瓨鍦紝瑕佸厛鍒涘緩鏁版嵁搴?br />聽聽 createdb -U postgres -h 192.168.1.233聽 myportal<br />聽聽 鐒跺悗鍐嶆墽琛屼笂闈㈢殑瀵煎叆璇彞灝卞彲浠ヤ簡銆?br />[2]psql -hlocalhost -U myuser -d myportal < DDDDDD.sql<br />聽聽 鎵ц璇彞瀵煎叆鏁版嵁灝卞彲浠ヤ簡銆?br /><img src ="http://www.tkk7.com/zhyiwww/aggbug/240931.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhyiwww/" target="_blank">zhyiwww</a> 2008-11-17 12:05 <a href="http://www.tkk7.com/zhyiwww/archive/2008/11/17/240931.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>濡備綍鍦╯qlplus涓墽琛宻ql鑴氭湰http://www.tkk7.com/zhyiwww/archive/2008/11/14/240571.htmlzhyiwwwzhyiwwwFri, 14 Nov 2008 09:11:00 GMThttp://www.tkk7.com/zhyiwww/archive/2008/11/14/240571.htmlhttp://www.tkk7.com/zhyiwww/comments/240571.htmlhttp://www.tkk7.com/zhyiwww/archive/2008/11/14/240571.html#Feedback0http://www.tkk7.com/zhyiwww/comments/commentRss/240571.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/240571.html[1]鐧婚檰Sqlplus
c:\shp>sqlplus scott/passwort@orcl
鎴愬姛鍚庯紝鍙互鎵ц瀵煎叆
[2]鎵ц@ c:\shp\beijing_region.shp
銆濡傛灉鏄湪linux灝辨墽琛宻tart /tmp/shp/beijing_region.shp
浣犲氨鍙互鐪嬪埌鎻愮ず鎵ц鐨勭粨鏋?br />

SQL> @ c:\shp\beijing_region.sql

琛ㄥ凡鍒犻櫎銆?br />

琛ㄥ凡鍒涘緩銆?br />

宸插垹闄?1 琛屻?br />

宸插垱寤?1 琛屻?br />

鎻愪氦瀹屾垚銆?br />
SQL>






zhyiwww 2008-11-14 17:11 鍙戣〃璇勮
]]>
閫氳繃mapinfo鐨別asyloader鎶妔hp鏁版嵁瀵煎叆鍒皁raclehttp://www.tkk7.com/zhyiwww/archive/2008/11/12/240106.htmlzhyiwwwzhyiwwwWed, 12 Nov 2008 08:03:00 GMThttp://www.tkk7.com/zhyiwww/archive/2008/11/12/240106.htmlhttp://www.tkk7.com/zhyiwww/comments/240106.htmlhttp://www.tkk7.com/zhyiwww/archive/2008/11/12/240106.html#Feedback1http://www.tkk7.com/zhyiwww/comments/commentRss/240106.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/240106.html[2]鎵撳紑easyloader宸ュ叿錛?br />鎵撳紑eaayloader
mapinfo_easyloader.PNG

[3]閰嶇疆鏁版嵁婧愶紝鍒皁racle spatial鐨勮繛鎺?br />mapinfo_easyloader_oracle.PNG
娉ㄦ剰錛氱敤鎴瘋鏈夎凍澶熺殑鏉冮檺錛岃兘澶熷垱寤篗ap Catalog

[4]瀵煎叆鏁版嵁
mapinfo_oracle_spatial.PNG






zhyiwww 2008-11-12 16:03 鍙戣〃璇勮
]]>
oracle鐢ㄦ埛綆$悊http://www.tkk7.com/zhyiwww/archive/2008/11/12/240091.htmlzhyiwwwzhyiwwwWed, 12 Nov 2008 06:34:00 GMThttp://www.tkk7.com/zhyiwww/archive/2008/11/12/240091.htmlhttp://www.tkk7.com/zhyiwww/comments/240091.htmlhttp://www.tkk7.com/zhyiwww/archive/2008/11/12/240091.html#Feedback0http://www.tkk7.com/zhyiwww/comments/commentRss/240091.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/240091.html
[1]鍒涘緩鍒犻櫎鐢ㄦ埛
聽聽 create user usera identified by聽 password;
聽聽 drop user usera;
聽聽 // 鍒涘緩鐢ㄦ埛錛岄攣瀹氱姸鎬?br />聽聽 create user userb identified by password account lock;




zhyiwww 2008-11-12 14:34 鍙戣〃璇勮
]]>
鎶妔hp鏍煎紡鐨勬暟鎹鍏ュ埌oraclehttp://www.tkk7.com/zhyiwww/archive/2008/11/12/240085.htmlzhyiwwwzhyiwwwWed, 12 Nov 2008 06:06:00 GMThttp://www.tkk7.com/zhyiwww/archive/2008/11/12/240085.htmlhttp://www.tkk7.com/zhyiwww/comments/240085.htmlhttp://www.tkk7.com/zhyiwww/archive/2008/11/12/240085.html#Feedback0http://www.tkk7.com/zhyiwww/comments/commentRss/240085.htmlhttp://www.tkk7.com/zhyiwww/services/trackbacks/240085.htmlshp2sdo -o聽 c:\tmp\beijing\beijing_polyline聽 c:\oracle_sql\beijng_polyline聽 -s聽 4326

c:\tmp\beijing\beijing_polyline 鏄綘鐨剆hp鏂囦歡
c:\oracle_sql\beijng_polyline 鏄綘瑕佺敓鎴愮殑鐩爣鏂囦歡

鍛戒護鎴愬姛鎵ц鍚庯紝浼氱敓鎴愪笁涓枃浠?br />c:\oracle_sql\beijng_polyline.sql
c:\oracle_sql\beijng_polyline.dat
c:\oracle_sql\beijng_polyline.ctl

[2]淇敼鏂囦歡
鍘熷鐨刡eijng_polyline.ctl鏂囦歡鏄?br />LOAD DATA CHARACTERSET UTF8
聽INFILE c:\oracle_sql\beijng_polyline.dat
聽TRUNCATE
聽CONTINUEIF NEXT(1:1) = '#'
聽INTO TABLE BEIJNG_POLYLINE
聽FIELDS TERMINATED BY '|'
聽TRAILING NULLCOLS (
聽聽 MAPID 聽聽聽 NULLIF MAPID = BLANKS,
聽聽 ID 聽聽聽 NULLIF ID = BLANKS,
聽聽 KIND 聽聽聽 NULLIF KIND = BLANKS,
聽聽 GEOM COLUMN OBJECT
聽聽 (
聽聽聽聽 SDO_GTYPE聽聽聽聽聽聽 INTEGER EXTERNAL,
聽聽聽聽 SDO_SRID聽聽聽聽聽聽聽 INTEGER EXTERNAL,
聽聽聽聽 SDO_ELEM_INFO聽聽 VARRAY TERMINATED BY '|/'
聽聽聽聽聽聽 (X聽聽聽聽聽聽聽聽聽聽聽 FLOAT EXTERNAL),
聽聽聽聽 SDO_ORDINATES聽聽 VARRAY TERMINATED BY '|/'
聽聽聽聽聽聽 (X聽聽聽聽聽聽聽聽聽聽聽 FLOAT EXTERNAL)
聽聽 )
)
鎴戜慨鏀瑰悗鐨勬枃浠舵槸

LOAD DATA CHARACTERSET UTF8錛堣繖涓湴鏂規槸璁劇疆緙栫爜錛?br />聽INFILE beijng_polyline.dat錛堣繖涓湴鏂瑰緢閲嶈錛屼竴瀹氳鎶婅礬寰勫幓鎺夛紝鍚﹀垯鐨勮瘽鎬繪槸鏈夐敊璇級
聽TRUNCATE
聽CONTINUEIF NEXT(1:1) = '#'
聽INTO TABLE BEIJNG_POLYLINE
聽FIELDS TERMINATED BY '|'
聽TRAILING NULLCOLS (
聽聽 MAPID 聽聽聽 NULLIF MAPID = BLANKS,
聽聽 ID 聽聽聽 NULLIF ID = BLANKS,
聽聽 KIND 聽聽聽 NULLIF KIND = BLANKS,
聽聽 GEOM COLUMN OBJECT
聽聽 (
聽聽聽聽 SDO_GTYPE聽聽聽聽聽聽 INTEGER EXTERNAL,
聽聽聽聽 SDO_SRID聽聽聽聽聽聽聽 INTEGER EXTERNAL,
聽聽聽聽 SDO_ELEM_INFO聽聽 VARRAY TERMINATED BY '|/'
聽聽聽聽聽聽 (X聽聽聽聽聽聽聽聽聽聽聽 FLOAT EXTERNAL),
聽聽聽聽 SDO_ORDINATES聽聽 VARRAY TERMINATED BY '|/'
聽聽聽聽聽聽 (X聽聽聽聽聽聽聽聽聽聽聽 FLOAT EXTERNAL)
聽聽 )
)

[3]鎵ц瀵煎叆
聽 鍦ㄥ懡浠よ涓嬶紝鏀瑰彉鐩綍鍒版暟鎹墍鍦ㄧ殑鐩綍錛屽
聽 c:\oracle_sql\
聽 鐒跺悗鎵ц
聽 sqlldr zy/password@orcl beijing_polyline
聽 灝卞彲浠ヤ簡錛屽鏋滄垚鍔燂紝灝變細鍑虹幇濡傚浘鎵紺虹殑緇撴灉
oracle_spatial_1.PNG
聽聽




zhyiwww 2008-11-12 14:06 鍙戣〃璇勮
]]>
鍦╬ostgres涓婂垱寤虹儲寮?/title><link>http://www.tkk7.com/zhyiwww/archive/2008/11/07/239241.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Fri, 07 Nov 2008 05:32:00 GMT</pubDate><guid>http://www.tkk7.com/zhyiwww/archive/2008/11/07/239241.html</guid><wfw:comment>http://www.tkk7.com/zhyiwww/comments/239241.html</wfw:comment><comments>http://www.tkk7.com/zhyiwww/archive/2008/11/07/239241.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhyiwww/comments/commentRss/239241.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhyiwww/services/trackbacks/239241.html</trackback:ping><description><![CDATA[[1]鍒涘緩鏅氱儲寮?br />聽聽 CRREATE INDEX聽 idx_beijing_polyline_mapid ON beijing_polyline(mapid);<br />[2]鍒涘緩絀洪棿鏁版嵁绱㈠紩<br />聽聽 CREATE INDEX idx_beijing_polyline_geom ON beijing_polyline USING GIST(the_geom);<br />聽聽 闇瑕佸厛瀹夎postgis鏀寔銆?br /><img src ="http://www.tkk7.com/zhyiwww/aggbug/239241.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhyiwww/" target="_blank">zhyiwww</a> 2008-11-07 13:32 <a href="http://www.tkk7.com/zhyiwww/archive/2008/11/07/239241.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍦╬ostgres鏁版嵁搴撲笂鍒涘緩琛ㄧ┖闂?/title><link>http://www.tkk7.com/zhyiwww/archive/2008/11/07/239229.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Fri, 07 Nov 2008 04:10:00 GMT</pubDate><guid>http://www.tkk7.com/zhyiwww/archive/2008/11/07/239229.html</guid><wfw:comment>http://www.tkk7.com/zhyiwww/comments/239229.html</wfw:comment><comments>http://www.tkk7.com/zhyiwww/archive/2008/11/07/239229.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/zhyiwww/comments/commentRss/239229.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhyiwww/services/trackbacks/239229.html</trackback:ping><description><![CDATA[ <br />[1]鍒涘緩涓涓洰褰曪紝鐢ㄤ簬浣犵殑琛ㄧ┖闂達紝濡?c:\demospace<br />[2]淇敼璇ョ洰褰曠殑鏉冮檺錛岃璇ヨ〃絀洪棿鐨勬墍鏈夎呯敤鎴鋒湁鍐欑殑鏉冮檺<br />聽聽 濡傦紝浣犲垱寤鴻〃絀洪棿鐨勭敤鎴鋒槸postgres,閭d箞錛屽湪淇敼姝ょ洰褰曠殑鎺у埗鏉冮檺鐨勬椂鍊?img src="http://www.tkk7.com/images/blogjava_net/zhyiwww/postgres/postgres_create_tablespace.PNG" alt="postgres_create_tablespace.PNG" border="0" width="526" height="570" /><br />鍦ㄦ錛屾垜鐨勮緗紝鏄妸Users緇勭殑鐢ㄦ埛閮芥湁鍐欑殑鏉冮檺銆?br /><br />[3]鍦╬sql涓嬫墽琛孋REATE TABLESPACE demospace LOCATION "c:/demospace";<br />灝卞彲浠ヤ簡銆?br />濡傛灉娌℃湁絎簩姝ョ殑鏉冮檺閰嶇疆錛屼細鏈夊涓嬬殑閿欒錛?br /><img src="http://www.tkk7.com/images/blogjava_net/zhyiwww/postgres/postgres_create_tablespace_error.PNG" alt="postgres_create_tablespace_error.PNG" border="0" width="656" height="97" /><br /><br /><br /><img src ="http://www.tkk7.com/zhyiwww/aggbug/239229.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhyiwww/" target="_blank">zhyiwww</a> 2008-11-07 12:10 <a href="http://www.tkk7.com/zhyiwww/archive/2008/11/07/239229.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://828556.com" target="_blank">久久不见久久见免费视频7</a>| <a href="http://733807.com" target="_blank">亚洲av永久中文无码精品</a>| <a href="http://zisewang.com" target="_blank">爽爽爽爽爽爽爽成人免费观看</a>| <a href="http://caoporg.com" target="_blank">国产成人免费福利网站</a>| <a href="http://txa6.com" target="_blank">免费播放美女一级毛片</a>| <a href="http://8833655.com" target="_blank">免费国产怡红院在线观看</a>| <a href="http://liulaogendawutai.com" target="_blank">国产亚洲人成在线播放</a>| <a href="http://syeyo.com" target="_blank">免费h黄肉动漫在线观看</a>| <a href="http://51xinshiji.com" target="_blank">窝窝影视午夜看片免费</a>| <a href="http://yamashida.com" target="_blank">久久久久亚洲av成人无码电影</a>| <a href="http://323c.com" target="_blank">中文字幕视频免费在线观看</a>| <a href="http://jinluffcl.com" target="_blank">精品国产亚洲一区二区三区 </a>| <a href="http://ywjh666.com" target="_blank">免费无码又爽又刺激高潮</a>| <a href="http://laosanqq.com" target="_blank">涩涩色中文综合亚洲</a>| <a href="http://831055.com" target="_blank">国产免费人成视频在线观看</a>| <a href="http://sdzhly.com" target="_blank">特级一级毛片免费看</a>| <a href="http://tmg-beelen.com" target="_blank">亚洲人成无码网WWW</a>| <a href="http://apguangyu.com" target="_blank">毛片在线播放免费观看</a>| <a href="http://pite2.com" target="_blank">亚洲精品午夜在线观看</a>| <a href="http://bz600.com" target="_blank">在线免费观看视频你懂的</a>| <a href="http://89895cc.com" target="_blank">日韩精品无码免费视频</a>| <a href="http://yy6653.com" target="_blank">国产亚洲av片在线观看16女人 </a>| <a href="http://xhm33.com" target="_blank">无码精品人妻一区二区三区免费</a>| <a href="http://tha2008.com" target="_blank">亚洲伊人成无码综合网 </a>| <a href="http://91haikala.com" target="_blank">一区二区三区无码视频免费福利 </a>| <a href="http://dzhankong.com" target="_blank">女人18毛片免费观看</a>| <a href="http://xmmn77.com" target="_blank">亚洲阿v天堂在线2017免费</a>| <a href="http://xtolm.com" target="_blank">日韩亚洲一区二区三区</a>| <a href="http://mp4888.com" target="_blank">青青视频观看免费99</a>| <a href="http://0888qb.com" target="_blank">免费国产va在线观看</a>| <a href="http://19b1.com" target="_blank">亚洲AV无码精品无码麻豆</a>| <a href="http://www6661126.com" target="_blank">手机在线看永久av片免费</a>| <a href="http://scienfood.com" target="_blank">乱人伦中文视频在线观看免费</a>| <a href="http://5shitou.com" target="_blank">精品久久香蕉国产线看观看亚洲</a>| <a href="http://rseav.com" target="_blank">30岁的女人韩剧免费观看</a>| <a href="http://yeshenghuowang.com" target="_blank">亚洲成在人线在线播放无码</a>| <a href="http://yyfass.com" target="_blank">亚洲精品国产品国语在线</a>| <a href="http://yjszhukao.com" target="_blank">成人网站免费观看</a>| <a href="http://guanxianedu.com" target="_blank">国产精品免费久久</a>| <a href="http://35419470.com" target="_blank">亚洲香蕉久久一区二区三区四区</a>| <a href="http://gycat.com" target="_blank">亚洲乱码中文字幕手机在线</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>