java的API,怎么理解,JDBC是什么(Java中,JDBC是指)

JDBCAPI主要位于JDK中的java.sql包中(之后扩展的内容位于javax.sql包中),主要包括(斜体代表接口,需驱动程序提供者来具体实现):

:负责加载各种不同驱动程序(Driver),并根据不同的请求,向调用者返回相应的数据库连接(Connection)。Driver:驱动程序,会将自身加载到中去,并处理相应的请求并返回相应的数据库连接(Connection)。Connection:数据库连接,负责与进行数据库间通讯,SQL执行以及事务处理都是在某个特定Connection环境中进行的。可以产生用以执行SQL的Statement。Statement:用以执行SQL查询和更新(针对静态SQL语句和单次执行)。:用以执行包含动态参数的SQL查询和更新(在服务器端编译,允许重复执行以提高效率)。:用以调用数据库中的存储过程。:代表在数据库连接的建立和关闭和SQL语句的执行过程中发生了例外情况(即错误)。

数据类型的映射从SQL到Java数据类型映射的JDBC规范SQL类型Java类型CHARjava.lang.StringVARCHARjava.lang.StringLONGVARCHARjava.lang.StringNUMERICjava.math.BigDecimalDECIMALjava.math.BigDecimalBITbooleanTINYINTbyteSMALLINTshortINTEGERintBIGINTlongREALfloatFLOATdoubleDOUBLEdoubleBINARYbyte[]VARBINARYbyte[]byte[]DATEjava.sql.DateTIMEjava.sql.TimeTIMESTAMPjava.sql.TimestampBLOBjava.sql.BlobCLOBjava.sql.ClobArrayjava.sql.ArrayREFjava.sql.RefStructjava.sql.Struct注:这种类型匹配不是强制性标准,特定的JDBC厂商可能会改变这种类型匹配。例如Oracle中的DATE类型是包含时分秒,而java.sql.Date仅仅支持年月日。



  • 浠涔堟槸JAVA-API?鏈変粈涔堢敤?
    绛旓細Java-api灏辨槸java璇█鐨勬墍鏈夋柟娉,浣犲彲浠ユ煡璇綘瑕佺敤鐨勬柟娉曠殑鍏蜂綋鐢ㄦ硶鍜屽叿浣撶殑鏁堟灉.绫讳技浜庝綘鎯虫妸涓涓猻tr瑁佸壀鎺夊悗涓や釜瀛楁瘝,浣犲氨瑕佺敤substring杩欎釜鏂规硶,.浣嗘槸浣犱笉鐭ラ亾鍏蜂綋鎬庝箞鐢,灏卞幓鏌api,api灏变細鍛婅瘔浣犳庝箞鐢.鍙互鐞嗚В涓烘眽璇殑瀛楀吀.
  • java鐨凙PI,鎬庝箞鐞嗚В,JDBC鏄粈涔(Java涓,JDBC鏄寚)
    绛旓細JDBCAPI涓昏浣嶄簬JDK涓殑java.sql鍖呬腑锛堜箣鍚庢墿灞曠殑鍐呭浣嶄簬javax.sql鍖呬腑锛夛紝涓昏鍖呮嫭锛堟枩浣撲唬琛ㄦ帴鍙o紝闇椹卞姩绋嬪簭鎻愪緵鑰呮潵鍏蜂綋瀹炵幇锛夛細锛氳礋璐e姞杞藉悇绉嶄笉鍚岄┍鍔ㄧ▼搴忥紙Driver锛夛紝骞舵牴鎹笉鍚岀殑璇锋眰锛屽悜璋冪敤鑰呰繑鍥炵浉搴旂殑鏁版嵁搴撹繛鎺ワ紙Connection锛夈侱river锛氶┍鍔ㄧ▼搴忥紝浼氬皢鑷韩鍔犺浇鍒颁腑鍘伙紝骞跺鐞嗙浉搴旂殑璇锋眰骞惰繑鍥...
  • java鐨凙PI,鎬庝箞鐞嗚В,JDBC鏄粈涔?
    绛旓細API: java涓琚皝瑁呭ソ鐨勭被鍜 鏂规硶鐩存帴鍙互鎷挎潵浣跨敤 JDBC 锛氭暟鎹簱鍘傚晢鍙戝竷鐨 锛氳绋嬪簭鍛樻洿濂芥洿鏂逛究鐨勬搷浣滆嚜宸辨暟鎹簱鐨勪竴浜涙柟娉曞拰鎿嶄綔鐨勯泦鍚堬紙鍙api锛夋墍浠ュ彲浠鐞嗚В涓 jdbc鏄竴绉嶈鍖呰濂界殑 鎴戜滑鐩存帴鍙互鎷挎潵 浣跨敤锛堝寘鎷繛鎺ワ紝鏌ヨ锛屾洿鏂 鏁版嵁搴擄級鐨勫伐鍏 杩欐牱瑙i噴搴旇寰堟槑鐧戒簡鍚 ...
  • java涓,Bean鍜API鍒嗗埆鏄粈涔堟剰鎬
    绛旓細JavaBean鎸囩殑鏄疄浣擄紝渚嬪瀹炰綋绫伙紝鎵鏈夌殑java绫讳篃鍙互绉颁负javaBean锛孉PI鏄簲鐢ㄧ▼搴忔帴鍙o紝涔熷氨鏄府鍔╀竴鏍风殑锛岄噷闈㈡湁寰堝java鍖咃紝鍖呴噷鏈夊緢澶氱被锛岀被閲屾湁鏂规硶銆
  • API鎺ュ彛鏄粈涔?鎬庝箞鍘荤湅鎳侫PI鎺ュ彛鏂囨。?
    绛旓細娣卞叆瑙f瀽API鎺ュ彛锛鐞嗚В涓庡簲鐢</ API锛鍏ㄧО涓篈pplication Programming Interface锛屾槸杞欢涔嬮棿娌熼氱殑妗ユ锛屽畠鍍忎竴搴ц繛鎺ョ▼搴忎笌澶栭儴涓栫晫鐨勬帴鍙o紝棰勫厛瀹氫箟浜嗕竴绯诲垪鍑芥暟锛屼娇寰楀鏉傛搷浣滃彉寰楃畝鍗曟槗琛屻傛兂璞′竴涓嬶紝涓涓珮鏁堢殑鏈嶅姟绐楀彛锛屽畠璁╀綘"鏈澶氳窇涓娆"灏辫兘瀹屾垚绻佺悙浠诲姟锛岃繖灏辨槸浼樼API鐨勪綋鐜般傞伒寰帴鍙i殧绂诲師鍒欙紝...
  • JDK鍜API鍒嗗埆浣跨敤娉
    绛旓細濡傛灉绋嬪簭鍑洪敊鏄被浣跨敤鐨勯敊璇紝淇℃伅搴旇浼氭寚绀哄摢琛屽嚭閿欙紝浣犲彲浠ユ煡鐪嬭繖琛屼娇鐢ㄧ殑绫荤殑鏂规硶鎴栧睘鎬у拰jdk documentation鏂囨。鎻忚堪鏄惁涓鑷淬侸DK:浣犵煡閬揓DBC鎵鍦ㄧ殑鍖呭湪閭e惂 灏辨槸浣犲啓浠g爜涓殑import璇彞 姣斿:import java.sql.*锛涢偅浣犲氨鍏堝ぇ寮 jdk1.5甯姪鏂囨。\docs\api\index.html 鐩綍鍙兘鍜屼綘鐨勪笉涓鏍凤紝...
  • java 搴旂敤绋嬪簭鎺ュ彛(api)鏄粈涔
    绛旓細API锛圓pplication Programming Interface,搴旂敤绋嬪簭缂栫▼鎺ュ彛锛夋槸涓浜涢鍏堝畾涔夌殑鍑芥暟锛岀洰鐨勬槸鎻愪緵搴旂敤绋嬪簭涓庡紑鍙戜汉鍛樺熀浜庢煇杞欢鎴栫‖浠跺緱浠ヨ闂竴缁勪緥绋嬬殑鑳藉姏锛岃屽張鏃犻渶璁块棶婧愮爜锛屾垨鐞嗚В鍐呴儴宸ヤ綔鏈哄埗鐨勭粏鑺傘傛瘮濡傚啓涓涓瓧绗︿覆澶勭悊绫伙紝鎶婂伐绋嬩綔涓簀ar鍖呭鍑 public class StringUtils {public static List<String> ...
  • java涓瑼PI 鍜孲wing鍒嗗埆琛ㄧず浠涔堟剰鎬??
    绛旓細API(Application Programming Interface搴旂敤缂栫▼鎺ュ彛)鏄痵un鍏徃涓java绋嬪簭鍛樺彂甯冪殑涓涓被搴擄紝sun鍏徃鍦ㄥ叾涓彁渚涗簡缂栫▼甯哥敤鐨勭被鍜屾帴鍙o紝杩欎簺绫诲拰鎺ュ彛鍒嗗竷鍦ㄥ悇涓寘涓紝骞朵互鏍戠姸灞傛缁撴瀯缁勭粐璧锋潵锛宻un鍏徃璐熻矗缁存姢璇ョ被搴撱係wing鏄繖涓被搴撲腑鐨勪竴涓寘锛宻wing鏄熀浜巃wt涔嬩笂鐨勶紝浣唖wing鏄交閲忕骇鐨勶紝鑰宎wt鍗存槸閲嶉噺绾х殑...
  • java鐨鎵鏈夋柟娉曢兘缁熺О涓api鍚?
    绛旓細API锛圓pplication Programming Interface,搴旂敤绋嬪簭缂栫▼鎺ュ彛锛,鏄帴鍙c佺被銆佹柟娉曠瓑鐨勬弿杩帮紝绫讳技涓庡府鍔╂枃妗c傛墍鏈夋柟娉曢兘缁熺О涓api鏈夌偣鐗囬潰锛
  • 浠涔堟槸鈥Java Persistence API鈥?
    绛旓細Java鎸佷箙鍖API锛圝PA锛夋槸Java缂栫▼涓竴涓噸瑕佺殑姒傚康锛屽畠閫氳繃缂╁啓鈥淛PA鈥濊骞挎硾浣跨敤銆傝繖涓缉鍐欎唬琛ㄤ簡鍦↗ava鐜涓敤浜庣鐞嗗拰鎿嶄綔鎸佷箙鍖栨暟鎹殑鏍囧噯API銆侸PA鍦ㄨ蒋浠跺紑鍙戜腑锛岀壒鍒槸鍦ㄥ叧绯绘暟鎹簱绠$悊鏂归潰锛屾壆婕旂潃鑷冲叧閲嶈鐨勮鑹诧紝鎻愪緵浜嗘暟鎹闂拰闆嗘垚鐨勫己澶у伐鍏枫傚畠瀹氫箟浜嗘湇鍔″櫒绔簲鐢ㄤ笌鏁版嵁搴撲氦浜掔殑鏍囧噯鏂瑰紡锛屽寘鎷...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网