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
Ïà¹ØÎĵµ£º
¡¡¡¡¡¡Spring Framework ¡¾Java¿ªÔ´ J2EE¿ò¼Ü¡¿
¡¡¡¡Spring ÊÇÒ»¸ö½â¾öÁËÐí¶àÔÚJ2EE¿ª·¢Öг£¼ûµÄÎÊÌâµÄÇ¿´ó¿ò¼Ü¡£ SpringÌṩÁ˹ÜÀíÒµÎñ¶ÔÏóµÄÒ»Ö·½·¨²¢ÇÒ¹ÄÀøÁË×¢Èë¶Ô½Ó¿Ú±à³Ì¶ø²»ÊǶÔÀà±à³ÌµÄÁ¼ºÃϰ¹ß¡£SpringµÄ¼Ü¹¹»ù´¡ÊÇ»ùÓÚʹÓÃJavaBeanÊôÐ﵀ Inversion of ControlÈÝÆ÷¡£È»¶ø£¬Õâ½ö½öÊÇÍêÕûͼ¾°ÖеÄÒ»²¿·Ö£ºSpringÔ ......
java¼¯ºÏ¿ò¼Üͼ¼°½éÉÜ
ת×Ô:http://hi.baidu.com/%C9%AE_%CC%C6/blog/item/9e2a8b0887008a8ad0581b3d.html
¼ò»¯Í¼£º
Javaƽ̨ÌṩÁËÒ»¸öÈ«Ðµļ¯ºÏ¿ò¼Ü¡£“¼¯ºÏ¿ò¼Ü”Ö÷ÒªÓÉÒ»×éÓÃÀ´²Ù×÷¶ÔÏóµÄ½Ó¿Ú×é³É¡£²»Í¬½Ó¿ÚÃèÊöÒ»×鲻ͬÊý¾ÝÀàÐÍ¡£
Java 2¼¯ºÏ¿ò¼Üͼ
¼¯ºÏ½Ó¿Ú£º6¸ö½Ó¿Ú£¨¶ÌÐéÏß±íʾ£©£¬±íʾ²»Í ......
ÈçºÎÈ¡µÄJavaÔ´´úÂëÎļþÖÐÎļþÃûºÍÐкţº£©
ÔÚC/C++µÄ³ÌÐò£¬±àÒëÆ÷ÌṩÁËÁ½¸öºêÀ´Ö§³ÖÈ¡µÃÔ´ÎļþÖеÄÐкźÍÎļþÃû£¬ÕâÁ½¸öºêÊÇ__FILE__,__LINE__
Äã¿ÉÒÔÈçÏµķ½·¨´òÓ¡ÐкźÍÎļþÃû
²é¿´Ô´´úÂë
´òÓ¡°ïÖú
1 #include <stdio.h>
2 int main()
3 {
4&nbs ......
×ܹ²Á½¸öÎļþTaxTest.javaÓëTax.java
---------------------------------------------------------------------------------------
TaxTest.java
===========================================
import javax.swing.JOptionPane;
public class TestTax{
public static void main(String[] args){
String yea ......
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 ......