æå»ºè®®ä½ å»çä¸sql server 2000ç书,ä¸é¢æ讲ODBC,ç,æ¯ä¸é¢çè¦è¯¦ç»äº.
ODBC
ODBCï¼Open DataBase Connectivityï¼æ¯å¾®è½¯å¡å¯¼çãå½å被ä¸ç广æ³æ¥åçãç¨äºæ°æ®åºè®¿é®çåºç¨ç¨åºç¼ç¨æ¥å£ï¼APIï¼ï¼å®ä»¥X/Openå ISO/IECçè°ç¨çº§æ¥å£(CLI)è§è为åºç¡ï¼å¹¶ä½¿ç¨ç»æåæ¥è¯¢è¯è¨ï¼SQLï¼ä½ä¸ºå
¶æ°æ®åºè®¿é®è¯è¨ã ODBCæ»ä½ç»ææå个ç»ä»¶ï¼
1.åºç¨ç¨åº æ§è¡å¤ç并è°ç¨ODBC APIå½æ°ï¼ä»¥æ交 SQLè¯å¥ 并æ£ç´¢ç»æã
2.驱å¨ç¨åºç®¡çå¨ï¼Driver Managerï¼ æ ¹æ®åºç¨ç¨åºéè¦å è½½/å¸è½½é©±å¨ç¨åºï¼å¤çODBCå½æ°è°ç¨ï¼ææå®ä»¬ä¼ éå°é©±å¨ç¨åºã
3.驱å¨ç¨åº å¤çODBCå½æ°è°ç¨ï¼æ交SQL请æ±å°ä¸ä¸ªæå®çæ°æ®æºï¼å¹¶æç»æè¿åå°åºç¨ç¨åºãå¦ææå¿
è¦ï¼é©±å¨ç¨åºä¿®æ¹ä¸ä¸ªåºç¨ç¨åºè¯·æ±ï¼ä»¥ä½¿è¯·æ±ä¸ç¸å
³çDBMSæ¯æçè¯æ³ä¸è´ã
4.æ°æ®æº å
æ¬ç¨æ·è¦è®¿é®çæ°æ®åå
¶ç¸å
³çæä½ç³»ç»ãDBMSåç¨äºè®¿é®DBMSçç½ç»å¹³å°ã
JDBC
JDBC(Java DataBase Connectivity)æ¯Javaä¸æ°æ®åºçæ¥å£è§èï¼JDBCå®ä¹äºä¸ä¸ªæ¯ææ åSQLåè½çéç¨ä½å±çåºç¨ç¨åºç¼ç¨æ¥å£(API)ï¼å®ç±Java è¯è¨ç¼åçç±»åæ¥å£ç»æï¼æ¨å¨è®©åæ°æ®åºå¼åå为Javaç¨åºåæä¾æ åçæ°æ®åºAPIã JDBC APIå®ä¹äºè¥å¹²Javaä¸çç±»ï¼è¡¨ç¤ºæ°æ®åºè¿æ¥ãSQLæ令ãç»æéãæ°æ®åºå
æ°æ®çãå®å
许Javaç¨åºååéSQLæ令并å¤çç»æãéè¿é©±å¨ç¨åºç®¡çå¨,JDBC APIå¯å©ç¨ä¸åç驱å¨ç¨åºè¿æ¥ä¸åçæ°æ®åºç³»ç»ã
JDBCä¸ODBCé½æ¯åºäºX/OpençSQLè°ç¨çº§æ¥å£ï¼ JDBCç设计å¨ææ³ä¸æ²¿è¢äºODBCï¼åæ¶å¨å
¶ä¸»è¦æ½è±¡åSQL CLIå®ç°ä¸ä¹æ²¿è¢äºODBCï¼è¿ä½¿å¾JDBC容æ被æ¥åãJDBCçæ»ä½ç»æ类似äºODBCï¼ä¹æå个ç»ä»¶ï¼åºç¨ç¨åºã驱å¨ç¨åºç®¡çå¨ã驱å¨ç¨åºåæ°æ®æºã
温馨提示:答案为网友推荐,仅供参考