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

javaµ÷Óô洢¹ý³Ì£¨jdbc & hibernate£©

Ò»¡¢JDBCµ÷Óô洢¹ý³Ì
creat proc proc_select
¡¡¡¡@pid varchar(20)
¡¡¡¡@address varchar(20) output
¡¡¡¡as
¡¡¡¡select @address=address from userinfo where pid=@pid
¡¡¡¡go
¡¡¡¡ÓÃjavaµ÷ÓÃ:
¡¡¡¡class.forName(\"sun.jdbc.odbc.JdbcOdbcDriver\"); //¼ÓÔØÇý¶¯
¡¡¡¡Connection con=DriverManager.getConnection(\"Jdbc:Odbc:test\",\"sa\",\"\"); //»ñµÃÁ¬½Ó
¡¡¡¡String call=\"{call proc_select(?,?)};\" //µ÷ÓÃÓï¾ä
¡¡¡¡CallableStatement proc=con.preparecall(call); //µ÷Óô洢¹ý³Ì
¡¡¡¡proc.setString(1,\"12345678\"); //¸øÊäÈë²ÎÊý´«Öµ
¡¡¡¡proc.registerOutParameter(2,Type.varchar); //ÉùÃ÷Êä³ö²ÎÊýÊÇʲôÀàÐ͵Ä
¡¡¡¡proc.execute(); //Ö´ÐÐ
¡¡¡¡String address=proc.getString(2); //»ñµÃÊä³ö²ÎÊý
¡¡¡¡javaµ÷Óô洢¹ý³Ì
¡¡¡¡´æ´¢¹ý³Ì¿ÉÒÔÓзµ»ØÖµ£¬ËùÒÔCallableStatementÀàÓÐÀàËÆgetResultSetÕâÑùµÄ·½·¨À´»ñÈ¡·µ»ØÖµ¡£µ±´æ´¢¹ý³Ì·µ»ØÒ»¸öֵʱ£¬Äã±ØÐëʹÓÃregisterOutParameter·½·¨¸æËßJDBCÇý¶¯Æ÷¸ÃÖµµÄSQLÀàÐÍÊÇʲô¡£ÄãÒ²±ØÐëµ÷Õû´æ´¢¹ý³Ìµ÷ÓÃÀ´Ö¸Ê¾¸Ã¹ý³Ì·µ»ØÒ»¸öÖµ¡£
¡¡¡¡ÏÂÃæ½Ó×ÅÉÏÃæµÄÀý×Ó¡£Õâ´ÎÎÒÃDzéѯDylan ThomasÊÅÊÀʱµÄÄêÁä¡£Õâ´ÎµÄ´æ´¢¹ý³ÌʹÓÃPostgreSQLµÄpl/pgsql£º
    create function snuffed_it_when (VARCHAR) returns integer ’declare
¡¡¡¡poet_id NUMBER;
¡¡¡¡poet_age NUMBER;
¡¡¡¡begin
¡¡¡¡--first get the id associated with the poet.
¡¡¡¡SELECT id INTO poet_id from poets WHERE name = $1;
¡¡¡¡--get and return the age.
¡¡¡¡SELECT age INTO poet_age from deaths WHERE mort_id = poet_id; [Page]
¡¡¡¡return age;
¡¡¡¡end;’ language ’pl/pgsql’;
¡¡¡¡ÁíÍ⣬עÒâpl/pgsql²ÎÊýÃûͨ¹ýUnixºÍDOS½Å±¾µÄ$nÓï·¨ÒýÓá£Í¬Ê±£¬Ò²×¢ÒâǶÈëµÄ×¢ÊÍ£¬ÕâÊǺÍJava´úÂëÏà±ÈµÄÁíÒ»¸öÓÅÔ½ÐÔ¡£ÔÚJavaÖÐдÕâÑùµÄ×¢Ê͵±È»ÊÇ¿ÉÒԵ쬵«ÊÇ¿´ÆðÀ´ºÜÁèÂÒ£¬²¢ÇÒºÍSQLÓï¾äÍѽڣ¬±ØÐëǶÈëµ½Java StringÖС£
¡¡¡¡ÏÂÃæÊǵ÷ÓÃÕâ¸ö´æ´¢¹ý³ÌµÄJava´úÂ룺
¡¡¡¡connection.setAutoCommit(false);
¡¡¡¡CallableStatement proc = connection.prepareCall(\"{ ? = call snuffed_it_when(?) }\");
¡¡¡¡proc.registerOutParameter(1, Types.INTEGER);
¡¡¡¡proc.setString(2, poetName);
¡¡¡¡cs.execute();
¡¡¡¡int ag


Ïà¹ØÎĵµ£º

javaÈëÃÅ

 Javaѧϰ´ÓÈëÃŵ½¾«Í¨ 
Ò»¡¢ JDK (Java Development Kit) 
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......

sql 2005 ´æ´¢¹ý³Ì·ÖÒ³ java ´úÂë

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ ......

JavaÏòÉÏתÐÍ

ͨË×Àí½âÏòÉÏתÐÍ£º
¾ÍÊÇ×ÓÀàתÐͳɸ¸Àà¡£
class A{}
class B extends A { }
A b = new B();
Õâ¸ö¾ÍÊÇÏòÉÏתÐÍ¡£
ÏòÉÏתÐÍ¿ÉÒÔÏñÏÂÃæÕâÌõÓï¾äÕâô¼òµ¥:
      Shape s =new Circle();
      ÕâÀ´´½¨Ò»¸öCircle¶ÔÏ ......

java²¢·¢±à³Ìʵ¼ù±Ê¼Ç

  1, ±£Ö¤Ḭ̈߳²È«µÄÈýÖÖ·½·¨: a, ²»Òª¿çÏ̷߳ÃÎʹ²Ïí±äÁ¿b, ʹ¹²Ïí±äÁ¿ÊÇfinalÀàÐ͵Äc, ½«¹²Ïí±äÁ¿µÄ²Ù×÷¼ÓÉÏͬ²½
    2, Ò»¿ªÊ¼¾Í½«ÀàÉè¼Æ³ÉḬ̈߳²È«µÄ, ±ÈÔÚºóÆÚÖØÐÂÐÞ¸´Ëü,¸üÈÝÒ×.
    3, ±àд¶àÏ̳߳ÌÐò, Ê×Ïȱ£Ö¤ËüÊÇÕýÈ·µÄ, Æä´ÎÔÙ¿¼ÂÇÐÔÄÜ.
    4, ÎÞ ......

ÓÃjavaÓïÑÔ ±àдµÄ³Ë·¨¿Ú¾÷±í

 public class Test {
 public static void main(String args[]) {
  int i;
  int j;
  for (i = 1; i <= 9; i++) {
   for (j = 1; j <= i; j++) {
    if (j * i <= 9)
     System.out.print(j ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ