javaÊý¾Ý²Ù×÷——HibernateÓëJDBC
ÕâÊÇÎÒµÚÒ»´Îд¼¼Êõ²©ÎÄ£¬Ï²»¶´ó¼ÒÌá³ö±¦¹óÒâ¼û¡£ÕâÆªÎÄÕÂÖ÷ÒªÏë½²Èý¸öÎÊÌâ¡£
µÚÒ»£ºHibernateºÍJDBCµÄÇø±ð¡£
×÷Ϊjava³ÌÐòÔ±£¬ÎÒ¾õµÃŪÇå³þHibernateÓëJDBCµÄÇø±ð£¬²»½ö¶Ô´òºÃÔúʵµÄ»ù±¾¹¦±È½ÏÖØÒª£¬¾ÍÊÇÒÔºóµÄѧϰ£¬¿ª·¢Ò²¾ßÓÐÏ൱µÄ½è¼øÒâÒå¡£¿ÉϧµÄÊÇÏÖÔÚÓкÃЩ³ÌÐòÔ±²»Ð¼ÓÚѧϰJDBC£¬¾õµÃËüÂäÎéÁË£¬ÔÚËûÃǵÄÐÄÄ¿ÖÐJavaÊý¾Ý¿âÁ¬½ÓÊ¼×æ£¨JDBC£©Ô¶Ã»ÓÐORM£¨¶ÔÏñ/¹ØÏµÓ³É䣩Á¬½Ó¹¤¾ß£¨±ÈÈçHibernate£©À´µÄÖØÒª¡£ÆäʵÕâ¾ø¶ÔÊÇÒ»ÖÖÎó½â£¬ÔÚÎÒ¿ªÀ´JDBCÓëHibernateÎÞÂÛʲôʱºò¶¼ÊÇͬµÈÖØÒªµÄ¡£ÖÁÉÙÈç¹ûÄãÏëÉîÈëÑо¿Hibernate£¬ÄÇôÄã¾Í²»¿É±ÜÃâÒªÑо¿JDBC¡£Èç¹û˵ÉÏÃæÊÇÒ»ÖÖÎÞÄεÄÑ¡ÔñµÄ»°£¬ÏÂÃæÎҾͽ«HibernateÓëJDBCµÄ¹ØÏµ¶Ô±Èһϣ¬ÈÃÄãÄÜÔÚËýÃÇÖмä×ö³öÒ»¸ö¸üΪºÏÀíµÄÑ¡Ôñ¡£
HibernateÊǶÔJDBCµÄ·â×°¡£ËùÒÔ JDBCÓëHibernateÔÚÐÔÄÜÉÏÏà±È£¬JDBCÁé»îÐÔÓÐÓÅÊÆ¡£¶øHibernateÔÚÒ×ѧÐÔ£¬Ò×ÓÃÐÔÉÏÓÐЩÓÅÊÆ¡£µ±Óõ½ºÜ¶à¸´ÔӵĶà±íÁª²éºÍ¸´ÔÓµÄÊý¾Ý¿â²Ù×÷ʱ£¬JDBCÓÐÓÅÊÆ¡£×îºóÎÒ¸ø³öÒ»¸ö½¨Òé¾ÍÊÇ£ºÈç¹ûϵͳҪÏëÁé»î¡¢¸´ÔӵIJÙ×÷Êý¾Ý£¬²¢ÇÒϵͳµÄÄ£¿é¶ÔÏó²»ÊǷdz£Ã÷Îú£¬½¨ÒéʹÓÃJDBC£¬Èç¹ûϵͳÖÐÓкܶàµÄÄ£ÐͶÔÏ󣬴æÔÚ´óÁ¿µÄÒµÎñÂß¼£¬½¨ÒéʹÓÃHibernate
µÚ¶þ JDBCÊý¾Ý²Ù×÷¹¤¾ßÀà
ÕýÈç±êÌâËù˵£¬±¾ÎÄÖ÷ҪĿµÄ¾ÍÊÇÏë¹¹½¨Æð¼òµ¥µÄjavaÊý¾Ý²Ù×÷˼Ïë¡£·Ï»°ÉÙ˵£¬ÎÒÃÇ»¹ÊÇÀ´¿´Ô´Âë°É¡£ÒÔÏ´úÂëÒѾ¹ý²âÊÔ£¬¿ÉÒÔÏÂÔØÊ¹Óá£
JDBC.xml
<?xml version="1.0" encoding="UTF-8"?>
<root>
<dbtype>Sqlserver</dbtype>
<ip>localhost</ip>
<port>1433</port>
<sqlname>Test</sqlname>
<username>sa</username>
<userpassword>kemi@123</userpassword>
</root>
×Ô¶¨ÒåÒì³£
package HDSX.Exception;
public class messageException extends Exception {
private static final long serialVersionUID = 1L;
private String message;
public messageException(String message,Throwable cause)
{
super(message,cause);
this.message=message;
}
public String toString()
{
return this.message;
}
}
¶ÁÈ¡XMLÎļþµÄ²Ù×÷ÁË
package HDSX.
Ïà¹ØÎĵµ£º
JavaỊ̈߳ºÏ̵߳ĵ÷¶È-ÊØ»¤Ïß³Ì
ÊØ»¤Ïß³ÌÓëÆÕͨÏß³Ìд·¨ÉÏ»ù±¾Ã´É¶Çø±ð£¬µ÷ÓÃÏ̶߳ÔÏóµÄ·½·¨setDaemon(true)£¬Ôò¿ÉÒÔ½«ÆäÉèÖÃÎªÊØ»¤Ï̡߳£
ÊØ»¤Ïß³ÌʹÓõÄÇé¿ö½ÏÉÙ£¬µ«²¢·ÇÎÞÓ㬾ÙÀýÀ´Ëµ£¬JVMµÄÀ¬»ø»ØÊÕ¡¢ÄÚ´æ¹ÜÀíµÈÏ̶߳¼ÊÇÊØ»¤Ï̡߳£»¹ÓоÍÊÇÔÚ×öÊý¾Ý¿âÓ¦ÓÃʱºò£¬Ê¹ÓõÄÊý¾Ý¿âÁ¬½Ó³Ø£¬Á¬½Ó³Ø±¾ÉíÒ²°üº ......
Óû§·ÃÎÊ¿ØÖÆ(Access control )»úÖÆ×ÜÊÇÎ§ÈÆ´ÖÁ£¶ÈºÍϸÁ£¶ÈÁ½¸ö·½ÃæÀ´ÌÖÂÛ£º
¡¡¡¡´ÖÁ£¶È¿ØÖÆ£º¿ÉÒԹ涨·ÃÎÊÕû¸ö¶ÔÏó»ò¶ÔÏóȺµÄij¸ö²ã£¬¶øÏ¸Á£¶È¿ØÖÆÔò×ÜÊÇÔÚ·½·¨»òÊôÐÔ²ã½øÐпØÖÆ£¬±ÈÈ磺
¡¡¡¡´ðÓ¦Ò»¸öÎļþΪֻ¶ÁÊÇÊôÓÚ´ÖÁ£¶È¿ØÖÆ£¬¶ø´ðÓ¦¶ÔÕâ¸öÎļþijÐÐÓÐд²Ù×÷ÔòÊôÓÚϸÁ£¶È¿ØÖÆ¡£
¡¡¡¡Ò»¸öºÃµÄÓû§¿ØÖÆ»úÖÆµ±È»¼È´ðÓ¦ ......
Ãô½Ý¿ª·¢µÄÀíÄîÒѾÁ÷ÐÐÁ˺ܳ¤µÄʱ¼ä£¬ÔÚÃô½Ý¿ª·¢ÖеĿª·¢µü´ú½×¶ÎÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýÎå¸ö²½Ö裬À´ÓÐЧµÄÌá¸ßÕû¸öÏîÄ¿µÄ´úÂëÖÊÁ¿¡£
JavaÏîÄ¿¿ª·¢¹ý³ÌÖУ¬ÓÉÓÚ¿ª·¢ÈËÔ±µÄ¾Ñé¡¢Java´úÂë±àдϰ¹ß£¬ÒÔ¼°È±·¦Í³Ò»µÄ±ê×¼ºÍ¹ÜÀíÁ÷³Ì£¬ÍùÍùµ¼ÖÂÕû¸öÏîÄ¿µÄ´úÂëÖÊÁ¿½Ï²î£¬ÄÑÓÚά
»¤£¬ÐèÒª½Ï´óµÄ²âÊÔͶÈëºÍÖÜÆÚµÈÎÊÌâ¡£ÕâЩÎÊÌâÔÚÒ»¸ ......