java+Access( javaÊý¾Ý¿â±à³Ì£©
1£ºÏȶÔһЩ¸ÅÄîµÄÀí½â£º
JDBC£ºJava DataBase Connection
±¾¼¾Ä¿±ê
1¡¢JDBCµÄ·ÖÀà
2¡¢JDBCµÄÖ÷Òª²Ù×÷ÀàºÍ½Ó¿Ú£º
DriverManager¡¢Connection¡¢Statement¡¢PreparedStatement¡¢ResultSet
3¡¢ÈçºÎʹÓÃJDBCÁ¬½ÓMySQLÊý¾Ý¿â
www.mldn.cnÉÏÓÐMYSQLµÄ½Ì³Ì¡£
1¡¢Ê²Ã´ÊÇJDBC£¿
JDBCÊÇJAVAÌṩµÄÒ»¸ö·þÎñ£¬×¨ÃÅÓÃÓÚ·ÃÎÊÊý¾Ý¿â²Ù×÷£¬¶øÇÒ×¢Ò⣺JDBC¶¨ÒåµÄÊÇÒ»¸öÊý¾Ý¿â·ÃÎʵıê×¼£¬ËùÒÔÀïÃæ»ù±¾É϶¼ÊÇһϵÁеĽӿڡ£¸÷¸öÊý¾Ý¿â³§ÉÌÈç¹ûÒªÏëÖ§³ÖJDBC²Ù×÷£¬Ôò¿Ï¶¨ÒªÌṩһ×éÏà¹ØµÄÀ࣬ÕâЩÀà¿Ï¶¨¶¼ÊÇÌṩ½Ó¿Ú×ÓÀàʵÏÖ¡£
2¡¢JDBCµÄ·ÖÀà
·JDBC-ODBCÇÅÁ¬½Ó
·JDBCÖ±½ÓÁ¬½Ó
·JDBCÍøÂçÁ¬½Ó
3¡¢Ê²Ã´ÊÇODBC£¿
ODBCÊÇ΢Èí¹«Ë¾¶¨ÒåµÄÒ»¸ö¿ª·ÅʽÊý¾Ý¿âÁ¬½Ó£¨Open DataBase Connection£©£¬Ê¹ÓÃODBC¿ÉÒÔÁ¬½Ó¸÷ÖÖÊý¾Ý¿â£¨Ç°Ì᣺±ØÐëÔÚwindowsÖа²×°ºÃÇý¶¯²Å¿ÉÒÔ£©¡£ÔÚSUN µÄJDKÖÐĬÈÏÌṩÁË´ËÊý¾Ý¿âµÄÇý¶¯³ÌÐò£¬ËùÒÔJDK±¾Éí¿ÉÒÔÖ±½ÓʹÓÃJDBC-ODBC½øÐзÃÎÊ¡£
·ÃÎʵĹý³Ì£º
JDBC --> ODBC --> Êý¾Ý¿â £¨ÐÔÄܱȽϵͣ©
Èç¹ûÖ±½ÓʹÓÃJDBC·ÃÎÊ£¬·ÃÎʹý³Ì£ºJDBC --> Êý¾Ý¿â£¨ÐÔÄܽϸߣ©
4¡¢Ö÷Òª²Ù×÷½Ó¿Ú
· Connection£º±íʾÁ¬½ÓÊý¾Ý¿âµÄ½Ó¿Ú
· Statement£º±íʾ²Ù×÷Êý¾Ý¿âµÄ½Ó¿Ú£¨Ö´ÐÐSQLÓï¾ä£©
|- PreparedStatement£º²Ù×÷SQLÓï¾ä£¬µ«ÊÇ¿ÉÒÔ½øÐÐÔ¤´¦Àí²Ù×÷¡£
· ResultSet£º±íʾ²éѯ֮ºóµÄ·µ»Ø½á¹û
5¡¢Ê¹ÓÃJDBC-ODBC²Ù×÷AccessÊý¾Ý¿â
н¨Ò»¸öaccess Êý¾Ý¿â£º
н¨Ò»¸öaccess, ÃüÃû£ºmydb.mdb -------- ½¨Á¢Ò»ÕÅperson±í:id:×Ô¶¯Ôö³¤£»name:ÐÕÃû£»age:ÄêÁä
ÒòΪÎÒÃǵÄÄ¿µÄÊÇʹÓÃJDBC-ODBCÇÅÁ¬½Ó²Ù×÷Êý¾Ý¿â£¬ËùÒÔ´Ë´¦±ØÐëÏÈÅäÖÃODBCÊý¾ÝÔ´£º¹ÜÀí¹¤¾ß --> Êý¾ÝÔ´
Ìí¼ÓÒ»¸öÊý¾ÝÔ´ÊÇ£ºMs Access Diver(*.mdb)
ÔÚODBCÉÏÉèÖÃÁËÒ»¸öÊý¾Ý¿âµÄ±ðÃû£¬´Ë±ðÃûtestDB´ú±ímydb.mdb¡£ÒÔºóÔÚ²Ù×÷µÄʱºò¾ÍÊÇʹÓÃtestDB¼´¿É¡£
±£´æ²¢¹Ø±ÕaccessÊý¾Ý¿â
1¡¢²Ù×÷Êý¾Ý¿âµÄ²½Ö裨JDBC£©
· ¼ÓÔØÊý¾Ý¿âµÄÇý¶¯³ÌÐò£ºClass.forName("Çý¶¯³ÌÐò") ;
· ͨ¹ýÁ¬½Ó¹ÜÀíÆ÷£¬È¡µÃÒ»¸öÊý¾Ý¿âµÄÁ¬½Ó£ºDriverManager.getConnection(Á¬½ÓµØÖ·)
· ͨ¹ýÁ¬½Ó´´½¨Êý¾Ý¿âµÄ²Ù×÷¶ÔÏó£ºStatement
· ²Ù×÷Êý¾Ý¿â --> Ö´ÐÐSQLÓï¾ä
· ¹Ø±ÕÊý¾Ý¿â²Ù×÷
ÓÐЩÊý¾Ý¿ÉÒÔÖ±½Ó´Ó¼üÅÌÉÏÊäÈë
package org.sunxin.struts2.ch02.action;
import java.io.BufferedReader;
import java.
Ïà¹ØÎĵµ£º
¸ø Java SE ×¢Èë½Å±¾ÓïÑԵĻîÁ¦
Mustang µÄ½Å±¾ÓïÑÔÐÂÌØÐÔ
ÎĵµÑ¡Ïî
½«´ËÒ³×÷Ϊµç×ÓÓʼþ·¢ËÍ
½«´ËÒ³×÷Ϊµç×ÓÓʼþ·¢ËÍ
¼¶±ð£º Öм¶
Îâ 玥ò« (wuyuehao@cn.ibm.com), Èí¼þ¹¤³Ìʦ, IBM
2006 Äê 10 ÔÂ 30 ÈÕ
ÔÚ¼´½«·¢²¼µÄ Java SE6£¨Mustang£©ÖУ¬Ôö¼ÓÁ˶Խű¾ÓïÑÔµÄÖ§³Ö¡£Í¨¹ý¶Ô½Å± ......
×î½ü¿´µ½Ò»¸öÓÐÒâ˼µÄÊ÷Ðνṹ£¬ÎªÃ¿¸ö½ÚµãÌí¼ÓÁËlftºÍrgtÁ½¸öÊôÐÔ¡£ÕâÑù²éÕҸýڵãµÄ×ӽڵ㡢²éÕҸýڵãËùÓи¸½Úµã£¬¾Í²»ÓÃÈ¥µÝ¹é²éѯ£¬Ö»ÐèÒªÓÃbetween¡¢andÓï¾ä¾Í¿ÉÒÔʵÏÖ¡£ÏÂÃæÒÔ´´½¨Ò»¸öÀ¸Ä¿Ê÷ΪÀý£¬ÒÔÏÂÊÇÎÒµÄÀí½â¡£
¡¡¡¡Ò»°ãÀ´½²£¬ÎÒÃÇ´´½¨À¸Ä¿Ê÷µÄʱºò£¬´ó¶àÖ»ÐèÒªÒ»¸öÍâ¼üparentidÀ´Çø·Ö¸Ã½ÚµãÊôÓÚÄĸö¸¸½Úµã¡£Êý ......
http://support.microsoft.com/default.aspx/kb/237980/zh-cn
½« Access Êý¾Ý¿âת»»Îª SQL Server µÄ×î¼ò±ã·½·¨ÊÇʹÓÃÉýǨÏòµ¼¡£ÉýǨÏòµ¼£º
±£ÁôÊý¾Ý¿â½á¹¹£¬°üÀ¨Êý¾Ý¡¢Ë÷ÒýºÍĬÈÏÉèÖá£
×Ô¶¯½« Access ÓÐЧÐÔ¹æÔòºÍĬÈÏÉèÖÃת»»ÎªÊʵ±µÄ SQL Server µÈЧÄÚÈÝ¡£
ÔÚÉýǨºó±£³Ö±í¹ØÏµºÍ²ÎÕÕÍêÕûÐÔ¡£
ÒªÔÚ Access 2000 ......
ÏÂÃæÕâ¶Î´úÂëÊǾ¹ý´úÂë·ÖÎö¹¤¾ßRational Software Analyser ·ÖÎö¹ýµÄ£¬¸Ã¹¤¾ß¹ØÓÚJavaµÄ¹æÔòĿǰÊÇ541Ìõ£¬ÊµÊô¿Á¿Ì¡£Ð´¶Î¹æ·¶µãµÄJava´úÂëÈÝÒ×ô£¡
/**
*
* @author zhp
*
* @version 1.0
*/
package com.rsar;
import java.util.Date;
/**
*
* @author zhp
  ......
¡¡¡¡Í¨³£ÔÚÓÃJAVA¿ª·¢Èí¼þµÄ¹ý³ÌÖУ¬ÎÒÃdz£³£»áÓöµ½ÐèÒª°ÑһЩϵͳµÄÅäÖòÎÊý±£´æµ½Êý¾Ý¿âÖÐÒÔ·ÀÖ¹¶ªÊ§£¬´«Í³µÄ·½·¨Êǽ«Ã¿¸öÅäÖòÎÊý×÷Ϊ¶ÔÏóÀ´½¨Á¢Êý¾Ý¿âÄ£ÐÍ£¬Ï൱ÓÚ°ÑÄ£ÐÍÖеĶÔÏó°ó¶¨µ½Êý¾Ý±íµÄÿ¸ö×Ö¶ÎÉÏ£¬µ«ÕâÑù×öµÄ»°Áé»î¶ÈÌ«µÍ£¬µ±ÐèÒªÌí¼ÓÅäÖòÎÊýʱÏȵÃÍùÊý¾Ý±íÌí¼Ó×ֶΣ¬ÔÙÐÞ¸ÄÊý¾Ý¿âÄ£ÐͺÍÏà¹ØµÄÓ³ÉäÎļþ¡£ÄÜ·ñ ......