Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

OracleÊý¾Ý¿âºÍJSPÁ¬½ÓҪעÒâµÄһЩÎÊÌâ

ÓÃORACLE9i¡¢oracle8¡¢Óкܳ¤µÄÒ»¶Îʱ¼ä£¬ÎÒ°ÑÓÃÓÚJSPÖÐÐèҪעÒâµÄÎÊÌâÔÚÕâÀïд³öÀ´£¬½ö¹©´ó¼Ò²Î¿¼ÁË¡£
¡¡¡¡Ò»¡¢ÈçºÎÈ¥´¦ÀíClob¡¢BLOBµÄ´óÀàÐÍ
¡¡¡¡CLOB¿ÉÓÃÓÚ´æ·Å´óÎı¾Êý¾Ý,×î¶à¿É´æ´¢4GBÊý¾Ý,ÔÚÓ¦Óÿª·¢ÖбȽϳ£¼û.javaÌṩµÄsql.ClobÀàÓëÖ®¶ÔÓ¦.ËüÌṩÁ½¸ö·½·¨À´¶ÁÈ¡ClobµÄÊý¾Ý:
¡¡¡¡getCharacterStream() ·½·¨·µ»Ø°´unicode±àÂëµÄÊäÈëÁ÷(java.io.Reader¶ÔÏó)
¡¡¡¡getAsciiStream() ·½·¨·µ»Ø°´ASCII±àÂëµÄÊäÈëÁ÷(java.io.InputStream¶ÔÏó)
¡¡¡¡ËùÒÔÈç¹ûÄãµÄÊý¾Ý¿âÖÐÓпÉÄÜ´æ´¢ÖÐÎÄ×Ö·ûµÄ»°,¾ÍҪʹÓÃǰһ¸ö·½·¨.
¡¡¡¡ÏÖÔÚ¾ÙÒ»¸öʵ¼ÊµÄÀý×Ó,ÈÃÎÒÒ»²½²½Ñ§Ï°ÈçºÎʹÓÃCLOB.
¡¡¡¡Ê×ÏÈ,´´½¨Ò»¸öº¬CLOB×ֶεıí:
¡¡¡¡create table
test (id INTEGER
, content
clob);
¡¡¡¡½ÓÏÂÀ´, ÎÒÃÇͨ¹ýJSPÍùÕâÕűíÀï²åÈëÒ»Ìõ¼Ç¼,È»ºóÔÙ»ñÈ¡ÏÔʾËü.
¡¡¡¡²åÈë²Ù×÷:
¡¡¡¡ÒÔÉÏÐèҪעÒâµÄ¼¸µãÊÇ:
¡¡¡¡1)clobÀàÐ͵ÄÊý¾Ý²»ÄÜÖ±½Óinsert,ÒªÏÈͨ¹ýempty_clob()·½·¨¸øËü·ÖÅäÒ»¸ölocator(ͬÀí,blobµÄÓÃ
empty_blob()º¯Êý·ÖÅälocator).È»ºó°ÑËüselect³öÀ´(´ËʱËüµ±È»Ã»ÓÐÊý¾Ý,µ«½á¹û¼¯²»ÊǿյÄ),µÃµ½Ò»¸öClobµÄ¶ÔÏó,ÐÞ¸Ä
¸Ã¶ÔÏóµÄÄÚÈÝÈÃËüÂú×ãÎÒÃǵÄÐèÒª,ÔÙͨ¹ýupdate·½·¨¸üиÃÐмǼ.
¡¡¡¡2) ͨ¹ýselectÐ޸ĺ¬lobÀàÐ͵ļǼʱһ¶¨ÒªËø¶¨¸ÃÐÐ(ͨ¹ýfor update¹Ø¼ü×ÖʵÏÖ),·ñÔòoracle»á±¨´í.
¡¡¡¡3) ¸Õ²åÈëµÄ¼Ç¼¾Íselect for update, »á³öÏÖ"Î¥·´¶Áȡ˳Ðò"´íÎó,½â¾ö°ì·¨Êǽ«×Ô¶¯Ìá½»¹¦ÄÜÖÃΪfalse,¼´²»ÔÊÐí×Ô¶¯Ìá½»,È»ºócommit
Ëü,ÔÙselect,¾Í¿ÉÒÔÁË. Õâ¾ÍÊÇÉÏÃæÄǶδúÂëÀï//*Á½ÐеÄ×÷ÓÃ.
¡¡¡¡ÏÂÃæ,ÎÒÃǽ«¸Õ²åÈëµÄ¼Ç¼´ÓÊý¾Ý¿âÖжÁÈ¡³öÀ´²¢ÏÔʾ֮:
¡¡¡¡¶þ¡¢±àÂëÎÊÌâ
¡¡¡¡ÒòΪJAVAµÄ¿ª·¢ÕßÊÇÀÏÍ⣬ËùÒÔËûÃǶÔÖÐÎĵÄÖ§³Ö²¢²»ÊÇÌ«ºÃ£¬ÕâÒ»µãÈò»ÉÙµÄÎÒÃǸе½ºÜÊÇÍ·Í´£¬Ò²¾ÍÊÇÎÒÃÇͨ¹ý˵µÄºº×Ö±àÂëÎÊÌâ°É£¬¹ØÓÚһЩºº×Ö±àÂëµÄ¹æ·¶ÎҾͲ»¶à˵ÁË£¬ÎÒÖ÷ÒªÊÇ̸̸ÔÚºÍoracleÊý¾Ý¿âÁ¬½ÓʱµÄһЩСÎÊÌ⣬²»¹ýÕâЩСÎÊÌâºÜÊÇÈÃÈËÍ·Í´µÄ¡£
¡¡¡¡1¡¢ÔÚ²åÈëµ½Êý¾Ý¿âÖеÄÖÐÎÄÎÊÌâҪת»»³É±àÂë
¡¡¡¡2¡¢´ÓÊý¾Ý¿âÖжÁµ½ÖÐÎÄÓÖҪת»»³É±àÂë
¡¡¡¡ÈÃÎÒÃÇ¿´Ò»¸ö±àÂëµÄJAVA´úÂ룺
¡¡¡¡//ECov.java
¡¡¡¡import
 java.io.UnsupportedEncodingException;
¡¡¡¡public class
 ECov
¡¡¡¡{
¡¡¡¡public static String
 asc2gb(String asc){
¡¡¡¡String ret;
¡¡¡¡if(asc==null)return asc;
¡¡¡¡try{
¡¡¡¡re


Ïà¹ØÎĵµ£º

JSP Á¬½Ósqlserver Êý¾Ý¿â

¼òµ¥µÄÁ¬½ÓÊý¾Ý¿âµÄ²âÊÔ´úÂë
<%@¡¡page¡¡import="java.lang.*,¡¡java.io.*,¡¡java.sql.*,¡¡java.util.*"¡¡contentType="text/html;charset=gb2312"¡¡%>
¡¡¡¡<html>
¡¡¡¡<body>
¡¡¡¡<%¡¡Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
¡¡¡¡¡¡String¡¡url="jdbc:m ......

JSPÓï·¨µÄxml±í´ï

´ó¼Ò×ÜÊDz»Ï²»¶¿´µ½<%ºÍ%>ÔÚjspÒ³ÃæÉÏ£¬ÆäʵÎÒÃÇ¿ÉÒÔʹÓñȽÏÓÅÑŵÄxml·½Ê½À´±í´ï
1£¬Òþº¬µÄ×¢ÊÍ
JSPÓï·¨£º<%-- ÄÚÈÝ --%>
XMLÓï·¨£ºÎÞ
2£¬±äÁ¿»òº¯ÊýµÄÉùÃ÷
JSPÓï·¨:<%! declaration;[declaration;]+... %>
ÀýÈ磺
<%!
   int i=0;int a,b,c;
   Color red=new Color( ......

OracleÊý¾Ý¿âºÍJSPÁ¬½ÓҪעÒâµÄһЩÎÊÌâ

×÷Õß: Dudu, ¡¡³ö´¦:ITר¼ÒÍøÂÛ̳,¡¡ÔðÈα༭: ³Â×Óç÷,¡¡
2009-09-18 13:00
¡¡¡¡CLOB¿ÉÓÃÓÚ´æ·Å´óÎı¾Êý¾Ý,×î¶à¿É´æ´¢4GBÊý¾Ý,ÔÚÓ¦Óÿª·¢ÖбȽϳ£¼û.javaÌṩµÄsql.ClobÀàÓëÖ®¶ÔÓ¦.ËüÌṩÁ½¸ö·½·¨À´¶ÁÈ¡ClobµÄÊý¾Ý:
¡¡¡¡ÓÃORACLE9i¡¢oracle8¡¢Óкܳ¤µÄÒ»¶Îʱ¼ä£¬ÎÒ°ÑÓÃÓÚJSPÖÐÐèҪעÒâµÄÎÊÌâÔÚÕâÀïд³öÀ´£¬½ö¹©´ó¼Ò²Î¿¼Á ......

ÌáÉýJSPÒ³ÃæÏìÓ¦ËÙ¶ÈµÄÆß´óÃØ¼®¾øÕÐ

·½·¨Ò»£ºÔÚservletµÄinit()·½·¨Öлº´æÊý¾Ý
¡¡¡¡µ±Ó¦Ó÷þÎñÆ÷³õʼ»¯servletʵÀýÖ®ºó£¬Îª¿Í»§¶ËÇëÇóÌṩ·þÎñ֮ǰ£¬Ëü»áµ÷ÓÃÕâ¸öservletµÄinit()·½·¨¡£ÔÚÒ»¸öservlet
µÄÉúÃüÖÜÆÚÖУ¬init()·½·¨Ö»»á±»µ÷ÓÃÒ»´Î¡£Í¨¹ýÔÚinit()·½·¨Öлº´æÒ»Ð©¾²Ì¬µÄÊý¾Ý»òÍê³ÉһЩֻÐèÒªÖ´ÐÐÒ»´ÎµÄ¡¢ºÄʱµÄ²Ù×÷£¬¾Í¿É´ó´óµØÌá¸ßϵ
ͳÐÔÄÜ¡£
¡¡ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ