javaµÄÊÂÎñ´¦Àí
Èç¹û¶ÔÊý¾Ý¿â½øÐжà´Î²Ù×÷,ÿһ´ÎµÄÖ´Ðлò²½Öè¶¼ÊÇÒ»¸öÊÂÎñ.Èç¹ûÊý¾Ý¿â²Ù×÷ÔÚijһ²½Ã»ÓÐÖ´Ðлò³öÏÖÒì³£¶øµ¼ÖÂÊÂÎñʧ°Ü,ÕâÑùÓеÄÊÂÎñ±»Ö´ÐÐÓеľÍûÓб»Ö´ÐÐ,´Ó¶ø¾ÍÓÐÁËÊÂÎñµÄ»Ø¹ö,È¡ÏûÏÈǰµÄ²Ù×÷.....
JavaBeanÖÐʹÓÃJDBC·½Ê½½øÐÐÊÂÎñ´¦Àí
public int delete(int sID) {
¡¡dbc = new DataBaseConnection();
¡¡Connection con = dbc.getConnection();
¡¡try {
¡¡¡¡con.setAutoCommit(false);// ¸ü¸ÄJDBCÊÂÎñµÄĬÈÏÌá½»·½Ê½
¡¡¡¡dbc.executeUpdate("delete from xiao where ID=" + sID);
¡¡¡¡dbc.executeUpdate("delete from xiao_content where ID=" + sID);
¡¡¡¡dbc.executeUpdate("delete from xiao_affix where bylawid=" + sID);
¡¡¡¡con.commit();//Ìá½»JDBCÊÂÎñ
¡¡¡¡con.setAutoCommit(true);// »Ö¸´JDBCÊÂÎñµÄĬÈÏÌá½»·½Ê½
¡¡¡¡dbc.close();
¡¡¡¡return 1;
¡¡}
¡¡catch (Exception exc) {
¡¡¡¡con.rollBack();//»Ø¹öJDBCÊÂÎñ
¡¡¡¡exc.printStackTrace();
¡¡¡¡dbc.close();
¡¡¡¡return -1;
¡¡}
}
ÔÚÊý¾Ý¿â²Ù×÷ÖУ¬Ò»ÏîÊÂÎñÊÇÖ¸ÓÉÒ»Ìõ»ò¶àÌõ¶ÔÊý¾Ý¿â¸üеÄsqlÓï¾äËù×é³ÉµÄÒ»¸ö²»¿É·Ö¸îµÄ¹¤×÷µ¥Ôª¡£Ö»Óе±ÊÂÎñÖеÄËùÓвÙ×÷¶¼Õý³£Íê³ÉÁË£¬Õû¸öÊÂÎñ²ÅÄܱ»Ìá½»µ½Êý¾Ý¿â£¬Èç¹ûÓÐÒ»Ïî²Ù×÷ûÓÐÍê³É£¬¾Í±ØÐë³·ÏûÕû¸öÊÂÎñ¡£
ÀýÈçÔÚÒøÐеÄתÕÊÊÂÎñÖУ¬¼Ù¶¨ÕÅÈý´Ó×Ô¼ºµÄÕʺÅÉϰÑ1000Ԫתµ½ÀîËĵÄÕʺÅÉÏ£¬Ïà¹ØµÄsqlÓï¾äÈçÏ£º
update account set monery=monery-1000 where name=’zhangsan’
update account set monery=monery+1000 where name=’lisi’
Õâ¸öÁ½ÌõÓï¾ä±ØÐë×÷Ϊһ¸öÍê³ÉµÄÊÂÎñÀ´´¦Àí¡£Ö»Óе±Á½Ìõ¶¼³É¹¦Ö´ÐÐÁË£¬²ÅÄÜÌá½»Õâ¸öÊÂÎñ¡£Èç¹ûÓÐÒ»¾äʧ°Ü£¬Õû¸öÊÂÎñ±ØÐë³·Ïû¡£
ÔÚconnectionÀàÖÐÌṩÁË3¸ö¿ØÖÆÊÂÎñµÄ·½·¨£º
£¨1£© setAutoCommit(Boolean autoCommit):ÉèÖÃÊÇ·ñ×Ô¶¯Ìá½»ÊÂÎñ£»
£¨2£© commit();Ìá½»ÊÂÎñ£»
£¨3£© rollback();³·ÏûÊÂÎñ£»
ÔÚjdbc apiÖУ¬Ä¬ÈϵÄÇé¿öΪ×Ô¶¯Ìá½»ÊÂÎñ£¬Ò²¾ÍÊÇ˵£¬Ã¿Ò»Ìõ¶ÔÊý¾Ý¿âµÄ¸üеÄsqlÓï¾ä´ú±íÒ»ÏîÊÂÎñ£¬²Ù×÷³É¹¦ºó£¬ÏµÍ³×Ô¶¯µ÷ÓÃcommit£¨£©À´Ìá½»£¬·ñÔò½«µ÷ÓÃrollback£¨£©À´³·ÏûÊÂÎñ¡£
ÔÚjdbc apiÖУ¬¿ÉÒÔͨ¹ýµ÷ÓÃsetAutoCommit(false) À´½ûÖ¹×Ô¶¯Ìá½»ÊÂÎñ¡£È»ºó¾Í¿ÉÒ԰ѶàÌõ¸üÐÂÊý¾Ý¿âµÄsqlÓï¾ä×öΪһ¸öÊÂÎñ£¬ÔÚËùÓвÙ×÷Íê³ÉÖ®ºó£¬µ÷ÓÃcommit£¨£©À´½øÐÐÕûÌåÌá½»¡£ÌÈÈôÆäÖÐÒ»Ïîsql²Ù×÷ʧ°Ü£¬¾Í²»»áÖ´ÐÐcommit£¨£©·½·¨£¬¶øÊDzúÉúÏàÓ¦µÄsqlexception£¬´Ë
Ïà¹ØÎĵµ£º
ÕâµÀÌâÊÇÒ»¸öjava¹«Ë¾µÄ±ÊÊÔÌ⣬¿¼²ìÁË´ó¸Åһǧ¶à¸öÃæÊÔµÄjava¹¤³ÌʦÒÔ¼°ÏîÄ¿¾Àí£¬²»¹ýÈ«¶ÔµÄÖ»Óв»µ½1.5%
ÔÚ×öÕâ¸öÌâµÄʱºòÇ밴˳Ðò×ö£¬²»Äܸıä˳Ðò£¬×öÇ°ÃæÌâʱ£¬²»Äܲ鿴ºóÃæµÄÌ⣬ͬÉÏÒ²²»Òª²é¿´ÏÂÃæµÄ»Ø¸´,²»Òª¸Ä±äÄãµÄ´ð°¸
¶àµÄÏȲ»Ëµ£¬Çë°ÑÏÂÃæµÄÌâ´ð°¸¸ø³ö
class Human{
static ......
ÔÚʵÏÖsingletonģʽʱ£¬ÎÒÃÇÓÐÒÔϼ¸ÖÖ·½·¨¡£ 1. public static final ×ֶμÓÉÏprivate µÄ¹¹Ô캯Êý¡£ public class Singleton{
public static final Singleton INSTANCE = new Singleton();
......
javaʵÏֵľµäµÝ¹éËã·¨ÈýÀý
Ò»¡¢Ð´×÷´ËÎĵÄÔÒò£º
¡¡¡¡Ñ§¹ý³ÌÐòÉè¼ÆµÄÅóÓѶ¼ÖªµÀ£¬´æÔÚ×Ôµ÷ÓõÄËã·¨³Æ×÷µÝ¹éËã·¨¡£ µÝ¹éÍùÍùÄܸøÎÒÃÇ´øÀ´·Ç³£¼ò½à·Ç³£Ö±¹ÛµÄ´úÂëÐÎÊÆ£¬´Ó¶øÊ¹ÎÒÃǵıàÂë´ó´ó¼ò»¯£¬È»¶øµÝ¹éµÄ˼άȷʵºÜÎÒÃǵij£¹æË¼Î¬ÏàÄæµÄ£¬ÎÒÃÇͨ³£¶¼ÊÇ´ÓÉ϶øÏµÄ˼άÎÊÌ⣬ ¶øµÝ¹éÇ÷ÊÆ´ÓÏÂÍùÉϵĽøÐÐ˼ά£¬ÕýÓÉÓÚ´Ë£ ......
Ìù×ÓÖв¿·ÖÔ´´úÂëÕª×ÔcsdnµÄһƪÌû×Ó£¬ ²Î¿¼ÁËËûÃǵÄÀí½â£¬ËµËµ×Ô¼ºµÄһЩ¼û½â£º
//Ô´´úÂ룺
class A {
public String show(D obj){
return ("A and D");
......