ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>黄色电影免费在线看,中文字幕乱码亚洲精品一区,国产日韩欧美制服另类http://www.aygfsteel.com/laoding/articles/231637.html老丁老丁Sun, 28 Sep 2008 03:40:00 GMThttp://www.aygfsteel.com/laoding/articles/231637.htmlhttp://www.aygfsteel.com/laoding/comments/231637.htmlhttp://www.aygfsteel.com/laoding/articles/231637.html#Feedback0http://www.aygfsteel.com/laoding/comments/commentRss/231637.htmlhttp://www.aygfsteel.com/laoding/services/trackbacks/231637.html转自åQ?a >http://xsb.itpub.net/post/419/49511

SQL*PLUS命ä×oçš„ä‹É用大全[zt]

Oracleçš„sql*plus是与oracle˜q›è¡Œäº¤äº’的客æˆïL«¯å·¥å…·ã€‚在sql*plus中,可以˜qè¡Œsql*plus命ä×o与sql*plus语句ã€?
我们通常所说的DML、DDL、DCL语句都是sql*plus语句åQŒå®ƒä»¬æ‰§è¡Œå®ŒåŽï¼Œéƒ½å¯ä»¥ä¿å­˜åœ¨ä¸€ä¸ªè¢«¿UîCØ“sql buffer的内存区域中åQŒåƈ且只能保存一条最˜q‘执行的sql语句åQŒæˆ‘们可以对保存在sql buffer中的sql 语句˜q›è¡Œä¿®æ”¹åQŒç„¶åŽå†‹Æ¡æ‰§è¡Œï¼Œsql*plus一般都与数据库打交道ã€?
除了sql*plus语句åQŒåœ¨sql*plus中执行的其它语句我们¿UîC¹‹ä¸ºsql*plus命ä×o。它们执行完后,不保存在sql buffer的内存区域中åQŒå®ƒä»¬ä¸€èˆ¬ç”¨æ¥å¯¹è¾“出的结果进行格式化昄¡¤ºåQŒä»¥ä¾¿äºŽåˆ¶ä½œæŠ¥è¡¨ã€?
下面ž®×ƒ»‹¾lä¸€ä¸‹ä¸€äº›å¸¸ç”¨çš„sql*plus命ä×oåQ?

1. 执行一个SQL脚本文äšg
SQL>start file_name
SQL>@ file_name
我们可以ž®†å¤šæ¡sql语句保存在一个文本文件中åQŒè¿™æ ·å½“要执行这个文件中的所有的sql语句æ—Óž¼Œç”¨ä¸Šé¢çš„ä»ÖM¸€å‘½ä×o卛_¯åQŒè¿™¾cÖM¼¼äºŽdos中的批处理ã€?

2. 对当前的输入˜q›è¡Œ¾~–辑
SQL>edit

3. 重新˜qè¡Œä¸Šä¸€‹Æ¡è¿è¡Œçš„sql语句
SQL>/

4. ž®†æ˜¾½Cºçš„内容输出到指定文ä»?
SQL> SPOOL file_name
在屏òq•上的所有内定wƒ½åŒ…含在该文äšg中,包括你输入的sql语句ã€?

5. 关闭spool输出
SQL> SPOOL OFF
只有关闭spool输出åQŒæ‰ä¼šåœ¨è¾“出文äšg中看到输出的内容ã€?

6åQŽæ˜¾½CÞZ¸€ä¸ªè¡¨çš„结æž?
SQL> desc table_name

7. COL命ä×oåQ?
主要格式化列的显½CºåŞ式ã€?
该命令有许多选项åQŒå…·ä½“如下:
COL[UMN] [{ column|expr} [ option ...]]
Option选项可以是如下的子句:
ALI[AS] alias
CLE[AR]
FOLD_A[FTER]
FOLD_B[EFORE]
FOR[MAT] format
HEA[DING] text
JUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}
LIKE { expr|alias}
NEWL[INE]
NEW_V[ALUE] variable
NOPRI[NT]|PRI[NT]
NUL[L] text
OLD_V[ALUE] variable
ON|OFF
WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]

1). 改变¾~ºçœçš„列标题
COLUMN column_name HEADING column_heading
For example:
Sql>select * from dept;
DEPTNO DNAME LOC
---------- ---------------------------- ---------
10 ACCOUNTING NEW YORK
sql>col LOC heading location
sql>select * from dept;
DEPTNO DNAME location
--------- ---------------------------- -----------
10 ACCOUNTING NEW YORK

2). ž®†åˆ—名ENAMEæ”¹äØ“æ–°åˆ—åEMPLOYEE NAMEòq¶å°†æ–°åˆ—名放在两行上åQ?
Sql>select * from emp
Department name Salary
---------- ---------- ----------
10 aaa 11
SQL> COLUMN ENAME HEADING ’Employee|Name’
Sql>select * from emp
Employee
Department name Salary
---------- ---------- ----------
10 aaa 11
note: the col heading turn into two lines from one line.

3). 改变列的昄¡¤ºé•¿åº¦åQ?
FOR[MAT] format
Sql>select empno,ename,job from emp;
EMPNO ENAME JOB
---------- ---------- ---------
7369 SMITH CLERK
7499 ALLEN SALESMAN
7521 WARD SALESMAN
Sql> col ename format a40
EMPNO ENAME JOB
---------- ---------------------------------------- ---------
7369 SMITH CLERK
7499 ALLEN SALESMAN
7521 WARD SALESMAN

4). 讄¡½®åˆ—标题的寚w½æ–¹å¼
JUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}
SQL> col ename justify center
SQL> /
EMPNO ENAME JOB
---------- ---------------------------------------- ---------
7369 SMITH CLERK
7499 ALLEN SALESMAN
7521 WARD SALESMAN
对于NUMBER型的列,列标题缺省在双™¾¹åQŒå…¶å®ƒç±»åž‹çš„列标题缺省在左边

5). 不让一个列昄¡¤ºåœ¨å±òq•上
NOPRI[NT]|PRI[NT]
SQL> col job noprint
SQL> /
EMPNO ENAME
---------- ----------------------------------------
7369 SMITH
7499 ALLEN
7521 WARD

6). 格式化NUMBER¾cÕdž‹åˆ—的昄¡¤ºåQ?
SQL> COLUMN SAL FORMAT $99,990
SQL> /
Employee
Department Name Salary Commission
---------- ---------- --------- ----------
30 ALLEN $1,600 300

7). 昄¡¤ºåˆ—值时åQŒå¦‚果列å€égØ“NULLå€û|¼Œç”¨textå€ég»£æ›¿NULLå€?
COMM NUL[L] text
SQL>COL COMM NUL[L] text

. 讄¡½®ä¸€ä¸ªåˆ—的回¾l•æ–¹å¼?
WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]
COL1
--------------------
HOW ARE YOU?

SQL>COL COL1 FORMAT A5
SQL>COL COL1 WRAPPED
COL1
-----
HOW A
RE YO
U?

SQL> COL COL1 WORD_WRAPPED
COL1
-----
HOW
ARE
YOU?

SQL> COL COL1 WORD_WRAPPED
COL1
-----
HOW A

9). 昄¡¤ºåˆ—的当前的显½Cºå±žæ€§å€?
SQL> COLUMN column_name

10). ž®†æ‰€æœ‰åˆ—的显½Cºå±žæ€§è®¾ä¸ºç¼ºçœå€?
SQL> CLEAR COLUMNS

8. 屏蔽掉一个列中显½Cºçš„相同的å€?
BREAK ON break_column
SQL> BREAK ON DEPTNO
SQL> SELECT DEPTNO, ENAME, SAL
FROM EMP
WHERE SAL < 2500
ORDER BY DEPTNO;
DEPTNO ENAME SAL
---------- ----------- ---------
10 CLARK 2450
MILLER 1300
20 SMITH 800
ADAMS 1100

9. 在上面屏蔽掉一个列中显½Cºçš„相同的值的昄¡¤ºä¸­ï¼Œæ¯å½“列值变化时在值变化之前插入n个空行ã€?
BREAK ON break_column SKIP n

SQL> BREAK ON DEPTNO SKIP 1
SQL> /
DEPTNO ENAME SAL
---------- ----------- ---------
10 CLARK 2450
MILLER 1300

20 SMITH 800
ADAMS 1100

10. 昄¡¤ºå¯¹BREAK的设¾|?
SQL> BREAK

11. 删除6ã€?的设¾|?
SQL> CLEAR BREAKS

12. Set 命ä×oåQ?
该命令包含许多子命ä×oåQ?
SET system_variable value
system_variable value 可以是如下的子句之一åQ?
APPI[NFO]{ON|OFF|text}
ARRAY[SIZE] {15|n}
AUTO[COMMIT]{ON|OFF|IMM[EDIATE]|n}
AUTOP[RINT] {ON|OFF}
AUTORECOVERY [ON|OFF]
AUTOT[RACE] {ON|OFF|TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]
BLO[CKTERMINATOR] {.|c}
CMDS[EP] {;|c|ON|OFF}
COLSEP {_|text}
COM[PATIBILITY]{V7|V8|NATIVE}
CON[CAT] {.|c|ON|OFF}
COPYC[OMMIT] {0|n}
COPYTYPECHECK {ON|OFF}
DEF[INE] {&|c|ON|OFF}
DESCRIBE [DEPTH {1|n|ALL}][LINENUM {ON|OFF}][INDENT {ON|OFF}]
ECHO {ON|OFF}
EDITF[ILE] file_name[.ext]
EMB[EDDED] {ON|OFF}
ESC[APE] {|c|ON|OFF}
FEED[BACK] {6|n|ON|OFF}
FLAGGER {OFF|ENTRY |INTERMED[IATE]|FULL}
FLU[SH] {ON|OFF}
HEA[DING] {ON|OFF}
HEADS[EP] {||c|ON|OFF}
INSTANCE [instance_path|LOCAL]
LIN[ESIZE] {80|n}
LOBOF[FSET] {n|1}
LOGSOURCE [pathname]
LONG {80|n}
LONGC[HUNKSIZE] {80|n}
MARK[UP] HTML [ON|OFF] [HEAD text] [BODY text] [ENTMAP {ON|OFF}] [SPOOL
{ON|OFF}] [PRE[FORMAT] {ON|OFF}]
NEWP[AGE] {1|n|NONE}
NULL text
NUMF[ORMAT] format
NUM[WIDTH] {10|n}
PAGES[IZE] {24|n}
PAU[SE] {ON|OFF|text}
RECSEP {WR[APPED]|EA[CH]|OFF}
RECSEPCHAR {_|c}
SERVEROUT[PUT] {ON|OFF} [SIZE n] [FOR[MAT] {WRA[PPED]|WOR[D_
WRAPPED]|TRU[NCATED]}]
SHIFT[INOUT] {VIS[IBLE]|INV[ISIBLE]}
SHOW[MODE] {ON|OFF}
SQLBL[ANKLINES] {ON|OFF}
SQLC[ASE] {MIX[ED]|LO[WER]|UP[PER]}
SQLCO[NTINUE] {> |text}
SQLN[UMBER] {ON|OFF}
SQLPRE[FIX] {#|c}
SQLP[ROMPT] {SQL>|text}
SQLT[ERMINATOR] {;|c|ON|OFF}
SUF[FIX] {SQL|text}
TAB {ON|OFF}
TERM[OUT] {ON|OFF}
TI[ME] {ON|OFF}
TIMI[NG] {ON|OFF}
TRIM[OUT] {ON|OFF}
TRIMS[POOL] {ON|OFF}
UND[ERLINE] {-|c|ON|OFF}
VER[IFY] {ON|OFF}
WRA[P] {ON|OFF}

1). 讄¡½®å½“前session是否对修改的数据˜q›è¡Œè‡ªåŠ¨æäº¤
SQL>SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n}

2)åQŽåœ¨ç”¨start命ä×o执行一个sql脚本æ—Óž¼Œæ˜¯å¦æ˜„¡¤ºè„šæœ¬ä¸­æ­£åœ¨æ‰§è¡Œçš„SQL语句
SQL> SET ECHO {ON|OFF}

3).是否昄¡¤ºå½“前sql语句查询或修改的行数
SQL> SET FEED[BACK] {6|n|ON|OFF}
默认只有¾l“果大于6行时才显½Cºç»“果的行数。如果set feedback 1 åQŒåˆ™ä¸ç®¡æŸ¥è¯¢åˆ°å¤šž®‘行都返回。当为off æ—Óž¼Œä¸€å¾‹ä¸æ˜„¡¤ºæŸ¥è¯¢çš„行æ•?

4).是否昄¡¤ºåˆ—æ ‡é¢?
SQL> SET HEA[DING] {ON|OFF}
当set heading off æ—Óž¼Œåœ¨æ¯™å늚„上面不显½Cºåˆ—标题åQŒè€Œæ˜¯ä»¥ç©ºç™½è¡Œä»£æ›¿

5).讄¡½®ä¸€è¡Œå¯ä»¥å®¹¾U³çš„字符æ•?
SQL> SET LIN[ESIZE] {80|n}
如果一行的输出内容大于讄¡½®çš„一行可容纳的字½W¦æ•°åQŒåˆ™æŠ˜è¡Œæ˜„¡¤ºã€?

6).讄¡½®™åµä¸Ž™åµä¹‹é—´çš„分隔
SQL> SET NEWP[AGE] {1|n|NONE}
当set newpage 0 æ—Óž¼Œä¼šåœ¨æ¯é¡µçš„开头有一个小的黑æ–ÒŽ¡†ã€?
当set newpage n æ—Óž¼Œä¼šåœ¨™åµå’Œ™åµä¹‹é—´éš”着n个空行ã€?
当set newpage none æ—Óž¼Œä¼šåœ¨™åµå’Œ™åµä¹‹é—´æ²¡æœ‰ä“Q何间隔ã€?

7).昄¡¤ºæ—Óž¼Œç”¨textå€ég»£æ›¿NULLå€?
SQL> SET NULL text

.讄¡½®ä¸€™å‰|œ‰å¤šå°‘行数
SQL> SET PAGES[IZE] {24|n}
å¦‚æžœè®¾äØ“0åQŒåˆ™æ‰€æœ‰çš„输出内容ä¸ÞZ¸€™åµåƈ且不昄¡¤ºåˆ—æ ‡é¢?

9).是否昄¡¤ºç”¨DBMS_OUTPUT.PUT_LINE包进行输出的信息ã€?
SQL> SET SERVEROUT[PUT] {ON|OFF}
在编写存储过½E‹æ—¶åQŒæˆ‘们有时会用dbms_output.put_linež®†å¿…要的信息输出åQŒä»¥ä¾¿å¯¹å­˜å‚¨˜q‡ç¨‹˜q›è¡Œè°ƒè¯•åQŒåªæœ‰å°†serveroutputå˜é‡è®¾äØ“on后,信息才能昄¡¤ºåœ¨å±òq•上ã€?dbms_output.put_lineä¼?吃掉"最前面的空æ ?在set serveroutput on后加上format wrapped参数!

10).当SQL语句的长度大于LINESIZEæ—Óž¼Œæ˜¯å¦åœ¨æ˜¾½Cºæ—¶æˆªå–SQL语句ã€?
SQL> SET WRA[P] {ON|OFF}
当输出的行的长度大于讄¡½®çš„行的长度时åQˆç”¨set linesize n命ä×o讄¡½®åQ‰ï¼Œå½“set wrap onæ—Óž¼Œè¾“出行的多于的字½W¦ä¼šå¦è“v一行显½Cºï¼Œå¦åˆ™åQŒä¼šž®†è¾“凸™¡Œçš„多于字½W¦åˆ‡é™¤ï¼Œä¸äºˆæ˜„¡¤ºã€?

11).是否在屏òq•上昄¡¤ºè¾“出的内容,主要用与SPOOL¾l“合使用ã€?
SQL> SET TERM[OUT] {ON|OFF}
在用spool命ä×ož®†ä¸€ä¸ªå¤§è¡¨ä¸­çš„内容输出到一个文件中æ—Óž¼Œž®†å†…容输出在屏幕上会耗费大量的时é—ß_¼Œè®„¡½®set termspool off后,则输出的内容只会保存在输出文件中åQŒä¸ä¼šæ˜¾½Cºåœ¨å±å¹•上,极大的提高了spool的速度ã€?

12).ž®†SPOOL输出中每行后面多余的½Iºæ ¼åŽÀLމ
SQL> SET TRIMS[OUT] {ON|OFF}

13)昄¡¤ºæ¯ä¸ªsql语句èŠÞp´¹çš„æ‰§è¡Œæ—¶é—?
set TIMING {ON|OFF}

14åQŽä¿®æ”¹sql buffer中的当前行中åQŒç¬¬ä¸€ä¸ªå‡ºçŽ°çš„å­—ç¬¦ä¸?
C[HANGE] /old_value/new_value
SQL> l
1* select * from dept
SQL> c/dept/emp
1* select * from emp

15åQŽç¼–辑sql buffer中的sql语句
EDI[T]

16åQŽæ˜¾½Cºsql buffer中的sql语句åQŒlist n昄¡¤ºsql buffer中的½W¬n行,òq¶ä‹É½W¬n行成为当前行
L[IST] [n]

17åQŽåœ¨sql buffer的当前行下面加一行或多行
I[NPUT]

18åQŽå°†æŒ‡å®šçš„æ–‡æœ¬åŠ åˆ°sql buffer的当前行后面
A[PPEND]
SQL> select deptno,
2 dname
3 from dept;
DEPTNO DNAME
---------- --------------
10 ACCOUNTING
20 RESEARCH
30 SALES
40 OPERATIONS

SQL> L 2
2* dname
SQL> a ,loc
2* dname,loc
SQL> L
1 select deptno,
2 dname,loc
3* from dept
SQL> /

DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON

19åQŽå°†sql buffer中的sql语句保存åˆîC¸€ä¸ªæ–‡ä»¶ä¸­
SAVE file_name

20åQŽå°†ä¸€ä¸ªæ–‡ä»¶ä¸­çš„sql语句导入到sql bufferä¸?
GET file_name

21åQŽå†‹Æ¡æ‰§è¡Œåˆšæ‰å·²¾læ‰§è¡Œçš„sql语句
RUN
or
/

22åQŽæ‰§è¡Œä¸€ä¸ªå­˜å‚¨è¿‡½E?
EXECUTE procedure_name

23åQŽåœ¨sql*plus中连接到指定的数据库
CONNECT
user_name/passwd@db_alias

24åQŽè®¾¾|®æ¯ä¸ªæŠ¥è¡¨çš„™å‰™ƒ¨æ ‡é¢˜
TTITLE

25åQŽè®¾¾|®æ¯ä¸ªæŠ¥è¡¨çš„ž®ùNƒ¨æ ‡é¢˜
BTITLE

26åQŽå†™ä¸€ä¸ªæ³¨é‡?
REMARK [text]

27åQŽå°†æŒ‡å®šçš„信息或一个空行输出到屏幕ä¸?
PROMPT [text]

28åQŽå°†æ‰§è¡Œçš„过½E‹æš‚停,½{‰å¾…用户响应后ç‘ô¾l­æ‰§è¡?
PAUSE [text]

Sql>PAUSE Adjust paper and press RETURN to continue.

29åQŽå°†ä¸€ä¸ªæ•°æ®åº“中的一些数据拷贝到另外一个数据库åQˆå¦‚ž®†ä¸€ä¸ªè¡¨çš„æ•°æ®æ‹·è´åˆ°å¦ä¸€ä¸ªæ•°æ®åº“åQ?
COPY {FROM database | TO database | FROM database TO database}
{APPEND|CREATE|INSERT|REPLACE} destination_table
[(column, column, column, ...)] USING query

sql>COPY FROM SCOTT/TIGER@HQ TO JOHN/CHROME@WEST
create emp_temp
USING SELECT * FROM EMP

30åQŽä¸é€€å‡ºsql*plusåQŒåœ¨sql*plus中执行一个操作系¾lŸå‘½ä»¤ï¼š
HOST

Sql> host hostname
该命令在windows下可能被支持�

31åQŽåœ¨sql*plus中,切换到操作系¾lŸå‘½ä»¤æ½Cºç¬¦ä¸‹ï¼Œ˜qè¡Œæ“ä½œ¾pȝ»Ÿå‘½ä×o后,可以再次切换回sql*plusåQ?
!

sql>!
$hostname
$exit
sql>

该命令在windows下不被支持�

32åQŽæ˜¾½Cºsql*plus命ä×o的帮åŠ?
HELP
如何安装帮助文äšgåQ?
Sql>@ ?sqlplusadminhelphlpbld.sql ?sqlplusadminhelphelpus.sql
Sql>help index

33åQŽæ˜¾½Cºsql*plus¾pȝ»Ÿå˜é‡çš„值或sql*plus环境变量的å€?
Syntax
SHO[W] option
where option represents one of the following terms or clauses:
system_variable
ALL
BTI[TLE]
ERR[ORS] [{FUNCTION|PROCEDURE|PACKAGE|PACKAGE BODY|
TRIGGER|VIEW|TYPE|TYPE BODY} [schema.]name]
LNO
PARAMETERS [parameter_name]
PNO
REL[EASE]
REPF[OOTER]
REPH[EADER]
SGA
SPOO[L]
SQLCODE
TTI[TLE]
USER

1) . 昄¡¤ºå½“前环境变量的å€û|¼š
Show all

2) . 昄¡¤ºå½“前在创建函数、存储过½E‹ã€è§¦å‘器、包½{‰å¯¹è±¡çš„错误信息
Show error
当创å»ÞZ¸€ä¸ªå‡½æ•°ã€å­˜å‚¨è¿‡½E‹ç­‰å‡ºé”™æ—Óž¼Œå˜å¯ä»¥ç”¨è¯¥å‘½ä»¤æŸ¥çœ‹åœ¨é‚£ä¸ªåœ°æ–¹å‡ºé”™åŠç›¸åº”的出错信息åQŒè¿›è¡Œä¿®æ”¹åŽå†æ¬¡˜q›è¡Œ¾~–译ã€?

3) . 昄¡¤ºåˆå§‹åŒ–参数的å€û|¼š
show PARAMETERS [parameter_name]

4) . 昄¡¤ºæ•°æ®åº“的版本åQ?
show REL[EASE]

5) . 昄¡¤ºSGA的大ž®?
show SGA

6). 昄¡¤ºå½“前的用户名
show user
_________________

xsb注:

@2.sql与@@2.sql的区别:

比如在e:下sqlplus @e:temp1.sql
1.sql里的@2.sql调用的脚本位于e:目下
@@2.sql调用的脚本位于e:temp目录下�/font>

 



老丁 2008-09-28 11:40 发表评论
]]>
java˜qžæŽ¥mysql数据åº?/title><link>http://www.aygfsteel.com/laoding/articles/227038.html</link><dc:creator>老丁</dc:creator><author>老丁</author><pubDate>Thu, 04 Sep 2008 11:06:00 GMT</pubDate><guid>http://www.aygfsteel.com/laoding/articles/227038.html</guid><wfw:comment>http://www.aygfsteel.com/laoding/comments/227038.html</wfw:comment><comments>http://www.aygfsteel.com/laoding/articles/227038.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/laoding/comments/commentRss/227038.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/laoding/services/trackbacks/227038.html</trackback:ping><description><![CDATA[<span style="font-size: 12pt; font-family: 宋体"><span style="font-family: æ–ÒŽ­£å§šä½“"><span style="font-size: 12pt; font-family: "><span style="color: red"><span style="font-size: 12pt; font-family: 宋体"><span style="font-family: æ–ÒŽ­£å§šä½“"><span style="font-size: 12pt; font-family: ">首先要把mysql的数据库˜qžæŽ¥é©±åŠ¨åŠ å…¥åˆ°å·¥½E‹å½“ä¸?br /> </span></span>代码只要修改下sql语句、数据库、表以及用户名和密码</span></span></span></span><br /> <br /> <p><span style="font-family: Times New Roman">import java.sql.Connection;<br /> import java.sql.DriverManager;<br /> import java.sql.ResultSet;<br /> import java.sql.SQLException;<br /> import java.sql.Statement;</span></p> <p><span style="font-family: Times New Roman"><span style="font-size: 12pt">/*<br />  * Create Date:2008-9-4 下午02:27:36<br />  * <br />  * Author:dingkm<br />  * <br />  * Version: V1.0<br />  * <br />  * DescriptionåQšå¯¹˜q›è¡Œä¿®æ”¹çš„功能进行描˜q?br />  * <br />  * <br />  */</span></span></p> <p><span style="font-family: Times New Roman"><span style="font-size: 12pt">public class DBConnection {<br /> </span></span></p> <p><span style="font-family: Times New Roman"><span style="font-size: 12pt">//‹¹‹è¯•ä¸ÀL–¹æ³?br />  public static void main(String[] args) {</span></span></p> <p><br /> <span style="font-family: Times New Roman"><span style="font-size: 12pt">  DBConnection db = new DBConnection();<br />   Connection conn = db.getConnection();<br />   String sql = "select * from newitem";<br />   ResultSet rs = db.getResultSet(sql, conn);<br />   try {<br />    while (rs.next()) { <br />     String title = rs.getString("title");<br />     System.out.println(title); <br />     }<br />   } catch (SQLException e) {<br />   <br />    e.printStackTrace();<br />   } <br />  <br />  }<br /> </span></span></p> <p><span style="font-family: Times New Roman"><span style="font-size: 12pt">//得到Connection <br />  public Connection getConnection() {<br />   Connection conn = null;<br />   try {<br />    Class.forName("com.mysql.jdbc.Driver").newInstance();</span></span></p> <p><span style="font-family: Times New Roman"><span style="font-size: 12pt">   // 建立到MySQL的连æŽ?br />    conn = DriverManager.getConnection(<br />      "jdbc:mysql://localhost:3306/ding", "root", "ding");<br />   } catch (Exception e) {<br />    System.out.println("数据库连接异常!");<br />    e.printStackTrace();<br />   }<br />   return conn;<br />  }</span></span></p> <p><span style="font-family: Times New Roman"><span style="font-size: 12pt">//得到ResultSet <br />  <br /> public ResultSet getResultSet(String sql, Connection conn) {<br />   ResultSet rs = null;<br />   Statement stmt = null;<br />   try {<br />    stmt = conn.createStatement();<br />    rs = stmt.executeQuery(sql);<br />   } catch (Exception e) {<br />    e.printStackTrace();<br />   }<br />   return rs;<br />  }<br /> }</span></span></p> <br /> 执行ž®±å¯ä»¥è¿žæŽ¥æ•°æ®åº“äº?br /> </span> <img src ="http://www.aygfsteel.com/laoding/aggbug/227038.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/laoding/" target="_blank">老丁</a> 2008-09-04 19:06 <a href="http://www.aygfsteel.com/laoding/articles/227038.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> Ö÷Õ¾Ö©Öë³ØÄ£°å£º <a href="http://" target="_blank">ÆÁ¶«ÊÐ</a>| <a href="http://" target="_blank">À×É½ÏØ</a>| <a href="http://" target="_blank">ÄÒÇ«ÏØ</a>| <a href="http://" target="_blank">ÉÏÁÖÏØ</a>| <a href="http://" target="_blank">º«³ÇÊÐ</a>| <a href="http://" target="_blank">³£µÂÊÐ</a>| <a href="http://" target="_blank">ÒËÑôÏØ</a>| <a href="http://" target="_blank">ÊÖÓÎ</a>| <a href="http://" target="_blank">ÀÖɽÊÐ</a>| <a href="http://" target="_blank">ÇåºÓÏØ</a>| <a href="http://" target="_blank">äðºÓÊÐ</a>| <a href="http://" target="_blank">¶«¸ÛÊÐ</a>| <a href="http://" target="_blank">ÈðÀöÊÐ</a>| <a href="http://" target="_blank">ÉÐÒåÏØ</a>| <a href="http://" target="_blank">ÐÂÃÜÊÐ</a>| <a href="http://" target="_blank">ÎåºÓÏØ</a>| <a href="http://" target="_blank">Æ½Ô­ÏØ</a>| <a href="http://" target="_blank">ÇàÉñÏØ</a>| <a href="http://" target="_blank">Äϵ¤ÏØ</a>| <a href="http://" target="_blank">»¥Öú</a>| <a href="http://" target="_blank">¿ËÀ­ÂêÒÀÊÐ</a>| <a href="http://" target="_blank">°²ÇðÊÐ</a>| <a href="http://" target="_blank">³¤´ºÊÐ</a>| <a href="http://" target="_blank">ÒËÁ¼ÏØ</a>| <a href="http://" target="_blank">µ¾³ÇÏØ</a>| <a href="http://" target="_blank">µÂ±£ÏØ</a>| <a href="http://" target="_blank">ÄÏÐÛÊÐ</a>| <a href="http://" target="_blank">ÎäÒÄɽÊÐ</a>| <a href="http://" target="_blank">Á¬ÔƸÛÊÐ</a>| <a href="http://" target="_blank">¹±É½</a>| <a href="http://" target="_blank">ÐìÎÅÏØ</a>| <a href="http://" target="_blank">ÎýÁÖºÆÌØÊÐ</a>| <a href="http://" target="_blank">ÔÞ»ÊÏØ</a>| <a href="http://" target="_blank">Ì©ÖÝÊÐ</a>| <a href="http://" target="_blank">ÀàÎÚÆëÏØ</a>| <a href="http://" target="_blank">×ÞÆ½ÏØ</a>| <a href="http://" target="_blank">ÆëºÓÏØ</a>| <a href="http://" target="_blank">ÇåÔ·ÏØ</a>| <a href="http://" target="_blank">æÄÔ´ÏØ</a>| <a href="http://" target="_blank">ÆÑ½­ÏØ</a>| <a href="http://" 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>