zhanghaijian
2018-07-03 06580708bdc661873cbc2dfd6de8b3155f57b8ae
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
Êþº¾3 ay/db/DbUtiljava/lang/Object<init>()VCode
     LineNumberTableLocalVariableTablethisLay/db/DbUtil;insertu(Ljava/sql/Connection;Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vjava/text/SimpleDateFormatyyyy-MM-dd HH:mm:ss
 (Ljava/lang/String;)V    java/lang/System outLjava/io/PrintStream;java/lang/StringBuilder */*****************************************
#%-20s
%'&java/lang/String ()format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
+ ,-append-(Ljava/lang/String;)Ljava/lang/StringBuilder;/?**************************************************************/
1 23toString()Ljava/lang/String;
576java/io/PrintStream 8println:begin:<java/util/Date
;    
? (@$(Ljava/util/Date;)Ljava/lang/String;B
---------sql_select:  Djava/lang/StringBuffer
C    G IKJjava/sql/Connection LMcreateStatement()Ljava/sql/Statement; OQPjava/sql/Statement RS executeQuery((Ljava/lang/String;)Ljava/sql/ResultSet; OU VW executeUpdate(Ljava/lang/String;)I
%Y Z[valueOf&(Ljava/lang/Object;)Ljava/lang/String;] values(
C_ ,`,(Ljava/lang/String;)Ljava/lang/StringBuffer; bdcjava/sql/ResultSet ef getMetaData()Ljava/sql/ResultSetMetaData; hjijava/sql/ResultSetMetaData klgetColumnTypeName(I)Ljava/lang/String;
%n o3 toUpperCase hq rl getColumnName
%t u3 toLowerCase bw xy    getObject(I)Ljava/lang/Object;{id
%} ~equals(Ljava/lang/Object;)Znull,ƒVARCHAR2…'‡’
%‰ Š‹
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;',DATE
‘ ,’-(Ljava/lang/Object;)Ljava/lang/StringBuilder;”NUMBER
    —,™CHAR h› œgetColumnCount()I
CŸ  length
C¢ £¤    substring(II)Ljava/lang/String;¦) O¨ ©addBatch O« ¬­ executeBatch()[I
5¯ 8°(I)V b² ³´next()Z b¶ ·close O¶ºend:¼     
¾ ,¿(I)Ljava/lang/StringBuilder;
ÁÃÂjava/lang/Exception ÄprintStackTrace conn_oracleLjava/sql/Connection;    conn_ppas    tableNameLjava/lang/String;
sql_select
sql_insertsql_deldfLjava/text/SimpleDateFormat;iiIsbLjava/lang/StringBuffer;s_typecolumnNameStringst_ppasLjava/sql/Statement; st_sqlserverrsLjava/sql/ResultSet;iexLjava/lang/Exception; StackMapTableinsert2à1/*********************insert2********************âVARCHARäNUMERIC
æèçjava/util/UUID éê
randomUUID()Ljava/util/UUID;
æ1í-
%ï ðñreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;insert3`(Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VõUNKNOWNst_ppas2query=(Ljava/sql/Connection;Ljava/lang/String;)Ljava/sql/ResultSet;
úÃûjava/sql/SQLExceptionconsql    statement    resultSeteLjava/sql/SQLException;update*(Ljava/sql/Connection;Ljava/lang/String;)V
=====update  sql: java/util/Scanner         
 inLjava/io/InputStream;
 (Ljava/io/InputStream;)V$输入任意字符继续回车继续
 ³3Y
 readerLjava/util/Scanner;str
SourceFile DbUtil.java!/*·±
)  ÓûY·:²»Y·!"½Y-S¸$¶*.¶*¶0¶4²»Y9·!»;Y·=¶>¶*¶0¶4²»YA·!¶*¶0¶46»CY·E:    F:
F: ,¹H: +¹H:  ¹N:Æ  ¹TW6§»„»CY·E:        »Y¸X·!\¶*¶0¶^W6§?¹a¹g¶m:
¹a¹p¶s: ¹vÇz ¶|š    €¶^W§õ
‚¶|™0    »Y„·!¹vÀ%„†¶ˆ¶*Œ¶*¶0¶^W
޶|™&    »Y„·!¹v¶Œ¶*¶0¶^W
“¶|™$    »Y·•¹v¶–¶*¶0¶^W
‚¶|š\
޶|šR
“¶|šHz ¶s¶|š;˜
¶|™)    »Y„·!¹v¶Œ¶*¶0¶^W§     €¶^W„¹a¹š¤þ¶ »Y        ¶žd¶¡¸X·!¥¶*¶0¹§èpš ¹ªW²¶®¹±šþA ¹ªW¹µ ¹¸ ¹¸²»Y¹·!»;Y·=¶>¶*»¶*¶½¶0¶4§
:  ¶À±~¸»Á
Ê2= >2?SCjEmGvH~J†KŽL™M¨O«P®Q±RºSÔUÚVíWYZ[!a+bXdbe…gh°jºkÄlÎqÛråst uU'ƒM„V…^†fPpx†’”¸–½—™ ¬à ÃÅÆÃÇÆÃÈÉÃÊÉÃËÉÃÌÉ ¸ÍÎmVÏÐvMÑÒ    zIÓÉ
~EÔÉ †2ÕÖ Ž*×Ö ™ØÙ×PÚнÛÜ Ýt ÿ¨II%%%%C%%OObü+ûF6,*ûZúOÿT II%%%%C%%ÁÞæÒ»Y·:²»Yß·!"½Y-S¸$¶*.¶*¶0¶4²»Y9·!»;Y·=¶>¶*¶0¶46»CY·E:    F:
,¹H: +¹H:  ¹N: Æ  ¹TW6§å„»CY·E:        »Y¸X·!\¶*¶0¶^W6§i ¹a¹g¶m:
 ¹vÇ    €¶^W§< ¹a¹p:
á¶|™0    »Y„·! ¹vÀ%„†¶ˆ¶*Œ¶*¶0¶^W
޶|™&    »Y„·! ¹v¶Œ¶*¶0¶^W
ã¶|™$    »Y·• ¹v¶–¶*¶0¶^W
á¶|š“
޶|š‰
ã¶|šz¶s¶|™-    »Y„·!¸å¶ëìF¶î¶*Œ¶*¶0¶^W§Hz¶s¶|š3˜
¶|™)    »Y„·! ¹v¶Œ¶*¶0¶^W§     €¶^W„ ¹a¹š¤þŒ »Y        ¶žd¶¡¸X·!¥¶*¶0¹§èpš ¹ªW²¶® ¹±šþ ¹ªW ¹µ ¹¸ ¹¸²»Y¹·!»;Y·=¶>¶*»¶*¶½¶0¶4§
:  ¶À±cÇÊÁ
Î3 ž2ŸS¡V£_¤c¦k§s¨~©«¬“­–®Ÿ¯¹±¿²Ò³Þ´æµé¶ù¸¹0»:¼]¾g¿ˆÁ’œæųÆÚÇÝËôÌÍÎ"±6Ú\ÛeÜmÝu¬ã‡åŽæ•èœêÇìÌíÑï ¬Ò ÒÅÆÒÇÆÒÈÉÒÊÉÒËÉÒÌÉ ÇÍÎV|ÏÐ_sÑÒ    coÓÉ
k\ÕÖ sT×Ö ~IØÙ ¼zÚÐù)ÔÉÌÛÜ ÝtÿII%%%%C%OObü+)üF%,*ûT<úúOÿT II%%%%C%Áò󪮻Y·:²»Yß·!"½Y,S¸$¶*.¶*¶0¶4²»Y9·!»;Y·=¶>¶*¶0¶46»CY·E:F:    +¹H:
+¹H: 
-¹N: Æ  ¹TW6§„»CY·E:»Y¸X·!\¶*¶0¶^W6 §F ¹a ¹g¶m:      ¹vÇ€¶^W§ ¹a ¹p:    á¶|š     ô¶|™0»Y„·!  ¹vÀ%„†¶ˆ¶*Œ¶*¶0¶^W    ޶|™&»Y„·!  ¹v¶Œ¶*¶0¶^W    ã¶|™$»Y·•  ¹v¶–¶*¶0¶^W    á¶|šf    ޶|š\    ã¶|šR    ô¶|šHz¶s¶|š3˜    ¶|™)»Y„·!  ¹v¶Œ¶*¶0¶^W§ €¶^W„   ¹a¹š¤þ¯ »Y¶žd¶¡¸X·!¥¶*¶0¹§èpš ¹ªW²¶® ¹±šþ: ¹ªW ¹µ
¹¸ ¹¸²»Y¹·!»;Y·=¶>¶*»¶*¶½¶0¶4§
:
 
¶À±c£¦Á
Æ1ô õ2öSøVú_ûcýkþsÿ}Œ’•ž¸¾    Ñ Ýåèø 9Cfp‘› ¥!¯"¹'Ð(ó)ö*þ687A8I9Q[?cAjBqDxF£H¨I­K ¢® ®ÇÆ®ÈÉ®ÊÉ®ËÉ®ÌÉ £ÍÎVXÏÐ_OÑÒcKÓÉ    k8ÕÖ
s0öÖ }&ØÙ »WÚÐ øÔɨÛÜ
ÝnÿŒ I%%%%C%OObü+)ü#%,,*ûdúúOÿT
I%%%%C%Á÷øÀ"N:+¹HN-,¹N:§
:¶ù°ú
NOQ RSTV >" "üÆ"ýÉ þÖÿÙÝÿI%Obú'`N²»Y·!,¶*¶0¶4+¹HN-,¹TW§7:»Y²· :²¶4¶:¶|™    *+,¶¶ù±(+ú
2 []^ _(`-a9bBcIdTeZg_i H` `üÆ`ýÉ^þÖ-29&IÉÝ'ÿ+I%Oúþ.ú%ø