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

Javaµ÷ÓÃSQL ServerµÄ´æ´¢¹ý³ÌÏê½â

1ʹÓò»´ø²ÎÊýµÄ´æ´¢¹ý³Ì
¡¡¡¡Ê¹Óà JDBC Çý¶¯³ÌÐòµ÷Óò»´ø²ÎÊýµÄ´æ´¢¹ý³Ìʱ£¬±ØÐëʹÓà call SQL תÒåÐòÁС£²»´ø²ÎÊýµÄ call תÒåÐòÁеÄÓï·¨ÈçÏÂËùʾ£º
¡¡¡¡
ÒÔÏÂÊÇÒýÓÃƬ¶Î£º
{call procedure-name}
¡¡¡¡×÷ΪʵÀý£¬ÔÚ SQL Server 2005 AdventureWorks ʾÀýÊý¾Ý¿âÖд´½¨ÒÔÏ´洢¹ý³Ì£º
¡¡¡¡
ÒÔÏÂÊÇÒýÓÃƬ¶Î£º
CREATE PROCEDURE GetContactFormalNames
¡¡¡¡AS
¡¡¡¡BEGIN
¡¡¡¡ SELECT TOP 10 Title + ' ' + FirstName + ' ' + LastName AS FormalName
¡¡¡¡ from Person.Contact
¡¡¡¡END
´Ë´æ´¢¹ý³Ì·µ»Øµ¥¸ö½á¹û¼¯£¬ÆäÖаüº¬Ò»ÁÐÊý¾Ý(ÓÉ Person.Contact ±íÖÐÇ°Ê®¸öÁªÏµÈ˵ijƺô¡¢Ãû³ÆºÍÐÕÊÏ×é³É)¡£
¡¡¡¡ÔÚÏÂÃæµÄʵÀýÖУ¬½«Ïò´Ëº¯Êý´«µÝ AdventureWorks ʾÀýÊý¾Ý¿âµÄ´ò¿ªÁ¬½Ó£¬È»ºóʹÓà executeQuery ·½·¨µ÷Óà GetContactFormalNames ´æ´¢¹ý³Ì¡£
ÒÔÏÂÊÇÒýÓÃƬ¶Î£º
¡¡¡¡public static void executeSprocNoParams(Connection con) ...{
¡¡¡¡ try ...{
¡¡¡¡ Statement stmt = con.createStatement();
¡¡¡¡ResultSet rs = stmt.executeQuery("{call dbo.GetContactFormalNames}");
¡¡¡¡
¡¡¡¡ while (rs.next()) ...{
¡¡System.out.println(rs.getString("FormalName"));
¡¡¡¡}
¡¡¡¡rs.close();
¡¡¡¡stmt.close();
¡¡ }
¡¡¡¡catch (Exception e) ...{
¡¡¡¡e.printStackTrace();
¡¡¡¡}
¡¡¡¡}
¡¡¡¡2ʹÓôøÓÐÊäÈë²ÎÊýµÄ´æ´¢¹ý³Ì
¡¡¡¡Ê¹Óà JDBC Çý¶¯³ÌÐòµ÷Óôø²ÎÊýµÄ´æ´¢¹ý³Ìʱ£¬±ØÐë½áºÏ SQLServerConnection ÀàµÄ prepareCall ·½·¨Ê¹Óà call SQL תÒåÐòÁС£´øÓÐ IN ²ÎÊýµÄ call תÒåÐòÁеÄÓï·¨ÈçÏÂËùʾ£º
¡¡¡¡
ÒÔÏÂÊÇÒýÓÃƬ¶Î£º
{call procedure-name[([parameter][,[parameter]]...)]}
¡¡¡¡¹¹Ôì call תÒåÐòÁÐʱ£¬ÇëʹÓà ?(ÎʺÅ)×Ö·ûÀ´Ö¸¶¨ IN ²ÎÊý¡£´Ë×Ö·û³äµ±Òª´«µÝ¸ø¸Ã´æ´¢¹ý³ÌµÄ²ÎÊýÖµµÄռλ·û¡£¿ÉÒÔʹÓà SQLServerPreparedStatement ÀàµÄ setter ·½·¨Ö®Ò»Îª²ÎÊýÖ¸¶¨Öµ¡£¿ÉʹÓÃµÄ setter ·½·¨ÓÉ IN ²ÎÊýµÄÊý¾ÝÀàÐ;ö¶¨¡£
¡¡¡¡Ïò setter ·½·¨´«µÝֵʱ£¬²»½öÐèÒªÖ¸¶¨ÒªÔÚ²ÎÊýÖÐʹÓõÄʵ¼ÊÖµ£¬»¹±ØÐëÖ¸¶¨²ÎÊýÔÚ´æ´¢¹ý³ÌÖеÄÐòÊýλÖá£ÀýÈ磬Èç¹û´æ´¢¹ý³Ì°üº¬µ¥


Ïà¹ØÎĵµ£º

java¼ÆËã³ÌÐòÔËÐÐʱ³¤

long startTime=System.currentTimeMillis(); //»ñÈ¡¿ªÊ¼Ê±¼ä 
doSomeThing(); //²âÊԵĴúÂë¶Î
long endTime=System.currentTimeMillis(); //»ñÈ¡½áÊøʱ¼ä
System.out.println("³ÌÐòÔËÐÐʱ¼ä£º "+(end-start)+"ms"); ......

JAVA(ËÄ)

JavaÔÓ̸£¨¾Å£©£­£­Struts 
                J2eeµÄ¿ªÔ´¿ò¼ÜºÜ¶à£¬±ÊÕßÖ»ÄܽéÉÜ×Ô¼ºÊìϤµÄ¼¸¸ö£¬ÆäËûµÄÄ¿Ç°ÔÚÖйúITÐÐÒµÓ¦Óõò»ÊǺܶࡣϣÍû´ó¼Ò¶ÔгöµÄ¿ò¼Ü²»ÒªÃ¤Ä¿µÄÍƳ磬Ê×ÏÈÒ»¶¨ÒªÊìϤËü±È¾ÉµÄµ½µ×ºÃÔÚÄÄÀеÄÀíÄîºÍÌØÐÔ ......

javaÄÚ´æ¹ÜÀí¼°ÄÚ´æй¶

    ±àÕß°´£ºJavaÄÚ´æй©ÊÇÿ¸öJava³ÌÐòÔ±¶¼»áÓöµ½µÄÎÊÌ⣬³ÌÐòÔÚ±¾µØÔËÐÐÒ»ÇÐÕý³££¬¿ÉÊDz¼Êðµ½Ô¶¶Ë¾Í»á³öÏÖÄÚ´æÎÞÏÞÖƵÄÔö³¤£¬×îºóϵͳ̱»¾£¬ÄÇôÈç
ºÎ×î¿ì×îºÃµÄ¼ì²â³ÌÐòµÄÎȶ¨ÐÔ£¬·Àֹϵͳ±ÀÅÌ£¬×÷ÕßÓÃ×ÔÒѵÄÇ×Éí¾­ÀúÓë¸÷λÍøÓÑ·ÖÏí½â¾öÕâЩÎÊÌâµÄ°ì·¨¡£
   
×÷ΪInternet×îÁ÷Ðеı ......

javaÐÔÄܵÄÓÅ»¯(Ò»)

 
ÎÒ¶ÔÎÊÌâµÄÀí½â£ºÃæÊÔÖеÄÒ»¸öÎÊÌ⣬¾ÓÈ»ÏëÁË°ëÌìûÓÐʲôͷÐ÷£¬ÎÒÏ뻹ÊÇûÓÐ˼¿¼£¬Ã»ÓлýÀÛ¹ý¡£ÆäʵÍêÈ«¿ÉÒÔ˵ÉÏһЩСϸ½Ú£¬±ÈÈçÓÃStringBuffer´úÌæString£¬ÓÃHashMap´úÌæHashtable, ³Ë·¨²Ù×÷ÓÃλÒÆ£¬¾¡Á¿¸´ÓÃÒÑÓеľ­¹ý¼ìÑéµÄ¸ßЧ´úÂëµÈµÈ¡£
    ÏÂÃæµÄÎÄÕÂתÔØ×Ô±ðµÄÍøÕ¾£¬Ð´µÃºÜרҵ£¬Öܵ½£¬ ......

SQL Server±¸·ÝÊÂÎñÈÕÖ¾½áβ(Tail)

ÊÂÎñÈÕÖ¾½áβ¾­³£Ìá½»Êý¾Ý¿âδ±¸·ÝµÄÊÂÎñÈÕÖ¾ÄÚÈÝ¡£»ù±¾ÉÏ£¬Ã¿Ò»´ÎÄãÖ´ÐÐÊÂÎñÈÕÖ¾±¸·Ýʱ£¬Ä㶼ÔÚÖ´ÐÐÊÂÎñÈÕÖ¾½áβµÄ±¸·Ý¡£
ÄÇΪʲô»áÕâôÉè¼ÆÄØ£¿ÒòΪҲÐíÓÉÓÚ½éÖʵÄË𻵣¬µ±Êý¾Ý¿âÒѾ­²»ÔÙ¿ÉÓÃʱ£¬Âé·³¾ÍÀ´ÁË¡£Èç¹ûÏÂÒ»¸öÂß¼­²½ÖèÕýºÃ¾ÍÊÇÒª±¸·Ýµ±Ç°ÊÂÎñÈÕÖ¾µÄ»°£¬¿ÉÒÔÓ¦ÓÃÕâ¸ö±¸·ÝÀ´Ê¹Êý¾Ý¿â´¦Óڵȴý(Standby)״̬¡£ÄãÉ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ