锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
1銆佸師鍥狅細
ORA-12737: Instant Client Light: unsupported server character set CHS16GBK
Google錛岃В閲婂涓嬶細
ORA-12737:
Instant Client Light: unsupported server character set string
Cause: The character set specified is not allowed for this operation or is invalid. Instant Client Light has only minimal character sets.
Action: Do not use Instant Client Light for this character set
2銆侀鍏堬紝鎴戜滑鎵撳紑“tools”-->"options"鑿滃崟錛岃鍒板涓嬬晫闈紝渚濇嵁OCI library(oci.dll) 璺緞錛屽鑸埌 navicat oci 鐩綍涓嬶紝澶囦喚閲岄潰鐨勬枃浠訛紙閫氳繃鍦ㄨ鐩綍鏂板緩bak鏂囦歡澶癸紝灝?#8220;%dir%/Navicat Lite\instantclient_10_2”璺緞涓嬬殑鎵鏈塪ll鏂囦歡鍓垏鍒癰ak鏂囦歡澶癸級銆?br />
3銆佸湪oracle 瀹㈡埛绔畨瑁呯洰褰昩in/鐩綍涓嬶紝鎵懼埌濡備笅鍑犱釜.dll鏂囦歡
4銆佸皢涓婇潰鎵鍒楁枃浠舵斁緗埌“%dir%/Navicat Lite\instantclient_10_2” 鐩綍涓嬶紝閲嶆柊鍚姩navcat鍗沖彲銆?br />
]]>
絎?鏉★細鑰冭檻鐢ㄩ潤鎬佸伐鍘傛柟娉曚唬鏇挎瀯閫犲嚱鏁?br> 姒傚康錛氭墍璋撻潤鎬佸伐鍘傛柟娉曪紙static factory method錛夛紝瀹為檯涓婂彧鏄竴涓畝鍗曠殑闈欐佹柟娉曪紝瀹冭繑鍥炵殑鏄被
鐨勪竴 涓疄渚嬨?br> 渚嬪瓙錛歱bulic static Boolean getBoolean()
{
return (Boolean.TRUE);
}
浼樼偣錛?銆佷笌鏋勯犲嚱鏁扮浉姣旓紝闈欐佸伐鍘傛柟娉曞彲浠ュ叿鏈変竴涓叿鏈夋剰涔夌殑鍚嶅瓧
2銆佷笌鏋勯犲嚱鏁扮浉姣旓紝姣忎竴嬈¤皟鐢ㄥ茍涓嶄竴瀹氶潪瑕佸垱寤轟竴涓柊鐨勫璞?br> 渚嬪瓙錛?br> class SingletonFactory
{ // 鍙互鐪嬩綔鍏ㄥ眬鍞竴鐨勫彉閲?br> private static singletonfactory=new SingletonFactory()錛?br>
private SingletonFactory()
{}
public static SingletonFactory getSingletonFactoryInstance()
{
//榪欓噷騫朵笉鏄瘡嬈¢兘榪斿洖涓涓柊鐨勫璞★紝鑰屾槸鍙嶅榪斿洖鍚屼竴涓璞?br> return singletonfactory;
}
}
3銆佷笌鏋勯犲嚱鏁頒笉鍚岋紝鍙互榪斿洖涓涓師榪斿洖綾誨瀷鐨勫瓙綾誨瀷鐨勫璞?br> 渚嬪瓙錛?br> Interface BaseInterface
{
void printlns();
}
class BaseImp implements BaseInterface
{
public BaseImp ()
{}
public void printlns()
{
System.out.println("BaseImp's printlns method ");
}
}
abstract class SingletionFactory
{
private static SingletionFactory singletionfactory;
private static String classname="";
private static Object object=new Object();
public static BaseInterface getBaseInterface()
{
if (singletionfactory==null)
{
synchorinzed(obj){
try
{
singletionfactory=(SingletionFactory)Class.forNmae(
classname).newInstaance();
}
catch(ClassNotFoundException e)
{
}
}
}
return singletionfactory.createObject();
}
abstract BaseInterface createObject();
}