jdbc是什么? 什么是JDBC?

jdbc\u5230\u5e95\u662f\u4ec0\u4e48\uff1f

\u662f\u4e00\u5957java\u8fde\u63a5\u6570\u636e\u5e93\u7684\u89c4\u8303 \u4ee5\u524d\u6ca1\u6709JDBC\u7684\u65f6\u5019java\u7a0b\u5e8f\u5458\u60f3\u8981\u8fde\u63a5\u6570\u636e\u5e93\u5fc5\u987b\u8981\u4e86\u89e3\u8be5\u6570\u636e\u5e93\u7684\u5177\u4f53\u9a71\u52a8\u7a0b\u5e8f \u6709\u4e86JDBC\u540e\u4f60\u53ea\u8981\u4e86\u89e3JDBC\u5c31\u53ef\u4ee5\u4e86

JDBC\uff08Java DataBase Connectivity,java\u6570\u636e\u5e93\u8fde\u63a5\uff09\u662f\u4e00\u79cd\u7528\u4e8e\u6267\u884cSQL\u8bed\u53e5\u7684Java API\uff0c\u53ef\u4ee5\u4e3a\u591a\u79cd\u5173\u7cfb\u6570\u636e\u5e93\u63d0\u4f9b\u7edf\u4e00\u8bbf\u95ee\uff0c\u5b83\u7531\u4e00\u7ec4\u7528Java\u8bed\u8a00\u7f16\u5199\u7684\u7c7b\u548c\u63a5\u53e3\u7ec4\u6210\u3002
JDBC\u63d0\u4f9b\u4e86\u4e00\u79cd\u57fa\u51c6\uff0c\u636e\u6b64\u53ef\u4ee5\u6784\u5efa\u66f4\u9ad8\u7ea7\u7684\u5de5\u5177\u548c\u63a5\u53e3\uff0c\u4f7f\u6570\u636e\u5e93\u5f00\u53d1\u4eba\u5458\u80fd\u591f\u7f16\u5199\u6570\u636e\u5e93\u5e94\u7528\u7a0b\u5e8f\uff0c\u540c\u65f6\uff0cJDBC\u4e5f\u662f\u4e2a\u5546\u6807\u540d\u3002

\u6269\u5c55\u8d44\u6599\uff1a
jdbc\u7684\u7ec4\u4ef6\u6846\u67b6\uff1a
JavaSoft\u63d0\u4f9b\u4e09\u79cdJDBC\u4ea7\u54c1\u7ec4\u4ef6\uff0c\u5b83\u4eec\u662fJava\u5f00\u53d1\u5de5\u5177\u5305\uff08JDK\uff09\u7684\u7ec4\u6210\u90e8\u4efd\uff1aJDBC\u9a71\u52a8\u7a0b\u5e8f\u7ba1\u7406\u5668\u3001JDBC\u9a71\u52a8\u7a0b\u5e8f\u6d4b\u8bd5\u5de5\u5177\u5305\u548cJDBC-ODBC\u6865\u3002
JDBC\u9a71\u52a8\u7a0b\u5e8f\u7ba1\u7406\u5668\u662fJDBC\u4f53\u7cfb\u7ed3\u6784\u7684\u652f\u67f1\u3002\u5b83\u5b9e\u9645\u4e0a\u5f88\u5c0f\uff0c\u4e5f\u5f88\u7b80\u5355\uff1b\u5176\u4e3b\u8981\u4f5c\u7528\u662f\u628aJava\u5e94\u7528\u7a0b\u5e8f\u8fde\u63a5\u5230\u6b63\u786e\u7684JDBC\u9a71\u52a8\u7a0b\u5e8f\u4e0a\uff0c\u7136\u540e\u5373\u9000\u51fa\u3002
JDBC\u9a71\u52a8\u7a0b\u5e8f\u6d4b\u8bd5\u5de5\u5177\u5305\u4e3a\u4f7fJDBC\u9a71\u52a8\u7a0b\u5e8f\u8fd0\u884c\u60a8\u7684\u7a0b\u5e8f\u63d0\u4f9b\u4e00\u5b9a\u7684\u53ef\u4fe1\u5ea6\u3002\u53ea\u6709\u901a\u8fc7JDBC\u9a71\u52a8\u7a0b\u5e8f\u6d4b\u8bd5\u7684\u9a71\u52a8\u7a0b\u5e8f\u624d\u88ab\u8ba4\u4e3a\u662f\u7b26\u5408JDBC\u6807\u51c6TM\u7684\u3002
JDBC-ODBC\u6865\u4f7fODBC\u9a71\u52a8\u7a0b\u5e8f\u53ef\u88ab\u7528\u4f5cJDBC\u9a71\u52a8\u7a0b\u5e8f\u3002\u5b83\u7684\u5b9e\u73b0\u4e3aJDBC\u7684\u5feb\u901f\u53d1\u5c55\u63d0\u4f9b\u4e86\u4e00\u6761\u9014\u5f84\uff0c\u5176\u957f\u8fdc\u76ee\u6807\u63d0\u4f9b\u4e00\u79cd\u8bbf\u95ee\u67d0\u4e9b\u4e0d\u5e38\u89c1\u7684DBMS\uff08\u5982\u679c\u5bf9\u8fd9\u4e9b\u4e0d\u5e38\u89c1\u7684DBMS\u672a\u5b9e\u73b0JDBC\uff09\u7684\u65b9\u6cd5\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1\u2014jdbc

JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时,JDBC也是个商标名。 有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言"编写一次,处处运行"的优势。 Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC之间的桥接。JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。 Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言。所需要的只是 Java应用程序与各种不同数据库之间进行对话的方法。而 JDBC 正是作为此种用途的机制。 JDBC 扩展了 Java 的功能。例如,用 Java 和 JDBC API 可以发布含有 applet 的网页,而该 applet 使用的信息可能来自远程数据库。企业也可以用 JDBC 通过 Intranet 将所有职员连到一个或多个内部数据库中(即使这些职员所用的计算机有Windows、 Macintosh 和UNIX 等各种不同的操作系统)。随着越来越多的程序员开始使用Java 编程语言,对从 Java 中便捷地访问数据库的要求也在日益增加。 MIS 管理员们都喜欢 Java 和 JDBC 的结合,因为它使信息传播变得容易和经济。企业可继续使用它们安装好的数据库,并能便捷地存取信息,即使这些信息是储存在不同数据库管理系统上。新程序的开发期很短。安装和版本控制将大为简化。程序员可只编写一遍应用程序或只更新一次,然后将它放到服务器上,随后任何人就都可得到最新版本的应用程序。对于商务上的销售信息服务, Java 和JDBC 可为外部客户提供获取信息更新的更好方法。JDBC 的用途 简单地说,JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果。下列代码段给出了以上三步的基本示例: Connection con = DriverManager.getConnection("jdbc:odbc:wombat","login", "password"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1"); while (rs.next()) { int x = rs.getInt("a"); String s = rs.getString("b"); float f = rs.getFloat("c"); } 上述代码对基于JDBC的数据库访问做了经典的总结,当然,在本小节的后续部分会对它做详尽的分析讲解。JDBC API JDBC 是个"低级"接口,也就是说,它用于直接调用 SQL 命令。在这方面它的功能极佳,并比其它的数据库连接 API 易于使用,但它同时也被设计为一种基础接口,在它之上可以建立高级接口和工具。高级接口是"对用户友好的"接口,它使用的是一种更易理解和更为方便的 API,这种API在幕后被转换为诸如 JDBC 这样的低级接口。 在关系数据库的"对象/关系"映射中,表中的每行对应于类的一个实例,而每列的值对应于该实例的一个属性。于是,程序员可直接对 Java 对象进行操作;存取数据所需的 SQL 调用将在"掩盖下"自动生成。此外还可提供更复杂的映射,例如将多个表中的行结合进一个 Java 类中。 随着人们对 JDBC 的兴趣日益增涨,越来越多的开发人员一直在使用基于 JDBC 的工具,以使程序的编写更加容易。程序员也一直在编写力图使最终用户对数据库的访问变得更为简单的应用程序。例如应用程序可提供一个选择数据库任务的菜单。任务被选定后,应用程序将给出提示及空白供填写执行选定任务所需的信息。所需信息输入应用程序将自动调用所需的 SQL 命令。在这样一种程序的协助下,即使用户根本不懂 SQL 的语法,也可以执行数据库任务。JDBC与ODBC的比较 目前,Microsoft 的 ODBC API 可能是使用最广的、用于访问关系数据库的编程接口。它能在几乎所有平台上连接几乎所有的数据库。为什么 Java 不使用 ODBC?对这个问题的回答是:Java 可以使用 ODBC,但最好是在 JDBC 的帮助下以 JDBC-ODBC 桥的形式使用,这一点我们稍后再说。现在的问题已变成:"为什么需要 JDBC"?答案是显然的:ODBC 不适合直接在 Java 中使用,因为它使用 C 语言接口。从Java 调用本地 C 代码在安全性、实现、坚固性和程序的自动移植性方面都有许多缺点。从 ODBC C API 到 Java API 的字面翻译是不可取的。例如,Java 没有指针,而 ODBC 却对指针用得很广泛(包括很容易出错的指针"void *")。您可以将 JDBC 想象成被转换为面向对象接口的 ODBC,而面向对象的接口对 Java 程序员来说较易于接收。 ODBC 很难学。它把简单和高级功能混在一起,而且即使对于简单的查询,其选项也极为复杂。相反,JDBC 尽量保证简单功能的简便性,而同时在必要时允许使用高级功能。启用"纯 Java "机制需要象 JDBC 这样的 Java API。如果使用ODBC,就必须手动地将 ODBC 驱动程序管理器和驱动程序安装在每台客户机上。如果完全用 Java 编写 JDBC 驱动程序则 JDBC 代码在所有 Java 平台上(从网络计算机到大型机)都可以自 动安装、移植并保证安全性。 总之,JDBC API 对于基本的 SQL 抽象和概念是一种自然的 Java 接口。它建立在 ODBC 上而不是从零开始。因此,熟悉 ODBC 的程序员将发现 JDBC 很容易使用。JDBC 保留了 ODBC 的基本设计特征;事实上,两种接口都基于 X/Open SQL CLI(调用级接口)。它们之间最大的区别在于:JDBC 以 Java 风格与优点为基础并进行优化,因此更加易于使用。 目前,Microsoft 又引进了 ODBC 之外的新 API: RDO、 ADO 和OLE DB。这些设计在许多方面与 JDBC 是相同的,即它们都是面向对象的数据库接口且基于可在 ODBC 上实现的类。但在这些接口中,我们未看见有特别的功能使我们要转而选择它们来替代 ODBC,尤其是在 ODBC 驱动程序已建立起较为完善的市场的情况下。它们最多也就是在 ODBC 上加了一种装饰而已。JDBC对B/S和C/S的支持 JDBC API 既支持数据库访问的两层模型(C/S),同时也支持三层模型(B/S)。在两层模型中,Java applet或应用程序将直接与数据库进行对话。这将需要一个JDBC驱动程序来与所访问的特定数据库管理系统进行 通讯。用户的SQL语句被送往数据库中,而其结果将被送回给用户。数据库可以位于另一台计算机上,用户通过网络连接到上面。这就叫做客户机/服务器配置,其中用户的计算机为客户机,提供数据库的计算机为服务器。网络可以是 Intranet(它可将公司职员连接起来),也可以是 Internet。 在三层模型中,命令先是被发送到服务的"中间层",然后由它将SQL 语句发送给数据库。数据库对 SQL 语句进行处理并将结果送回到中间层,中间层再将结果送回给用户。MIS 主管们都发现三层模型很吸引人,因为可用中间层来控制对公司数据的访问和可作的的更新的种类。中间层的另一个好处是,用户可以利用易于使用的高级API,而中间层将把它转换为相应的低级调用。最后,许多情况下三层结构可提供一些性能上的好处。 到目前为止,中间层通常都用 C 或 C++ 这类语言来编写,这些语言执行速度较快。然而,随着最优化编译器(它把 Java 字节代码转换为高效的特定于机器的代码)的引入,用 Java 来实现中间层将变得越来越实际。这将是一个很大的进步,它使人们可以充分利用 Java 的诸多优点(如坚固、多线程和安全等特征)。JDBC 对于从Java的中间层来访问数据库非常重要。SQL 的一致性 结构化查询语言 (SQL) 是访问关系数据库的标准语言。困难之处在于:虽然大多数的 DBMS (数据库管理系统)对其基本功能都使用了标准形式的 SQL,但它们却不符合最近为更高级的功能定义的标准 SQL 语法或语义。例如,并非所有的数据库都支持储存程序或外部连接,那些支持这一功能的数据库又相互不一致。人们希望 SQL 中真正标准的那部份能够进行扩展以包括越来越多的功能。但同时 JDBC API 又必须支持现有的 SQL。 JDBC API 解决这个问题的一种方法是允许将任何查询字符串一直传到所涉及的 DBMS 驱动程序上。这意味着应用程序可以使用任意多的 SQL 功能,但它必须冒这样的风险:有可能在某些 DBMS 上出错。事实上,应用程序查询甚至不一定要是 SQL,或者说它可以是个为特定的 DBMS 设计的 SQL 的专用派生物(例如,文档或图象查询)。 JDBC 处理 SQL 一致性问题的第二种方法是提供 ODBC 风格的转义子句,这将在后续部分中讨论。转义语法为几个常见的 SQL 分歧提供了一种标准的 JDBC 语法。例如,对日期文字和已储存过程的调用都有转义语法。 对于复杂的应用程序,JDBC 用第三种方法来处理 SQL 的一致性问题它利用 DatabaseMetaData 接口来提供关于 DBMS 的描述性信息,从而使应用程序能适应每个 DBMS 的要求和功能。 由于JDBC API 将用作开发高级数据库访问工具和 API 的基础 API,因此它还必须注意其所有上层建筑的一致性。"符合JDBC标准TM" 代表用户可依赖的 JDBC 功能的标准级别。要使用这一说明,驱动程序至少必须支持 ANSI SQL-2 Entry Level(ANSI SQL-2 代表美国国家标准局 1992 年所采用的标准。Entry Level代表SQL功能的特定清单)。驱动程序开发人员可用 JDBC API 所带的测试工具包来确定他们的驱动程序是否符合这些标准。 "符合 JDBC 标准TM" 表示提供者的 JDBC 实现已经通过了JavaSoft 提供的一致性测试。这些一致性测试将检查 JDBC API中定义的所有类和方法是否都存在,并尽可能地检查程序是否具有SQL Entry Level 功能。当然,这些测试并不完全,而且 JavaSoft 目前也无意对各提供者的实现进行标级。但这种一致性定义的确可对JDBC实现提供一定的可信度。随着越来越多的数据库提供者、连接提供者、Internet 提供者和应用程序编程员对 JDBC API 的接受,JDBC 也正迅速成为 Java 数据库访问的标准。JDBC建立联接 你需要做的第一事情是你与想要使用的 DBMS 建立一个连接。这包含 2 个步骤:装载驱动程序并建立连接。装载驱动程序 装载驱动程序只需要非常简单的一行代码。例如,你想要使用 JDBC-ODBC 桥驱动程序, 可以用下列代码装载它: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 你的驱动程序文档将告诉你应该使用的类名。例如, 如果类名是 jdbc.DriverXYZ ,你将用代码以下的代码装载驱动程序: Class.forName("jdbc.DriverXYZ"); 你不需要创建一个驱动程序类的实例并且用 DriverManager 登记它,因为调用 Class.forName 将自动将加载驱动程序类。如果你曾自己创建实例,你将创建一个不必要的副本,但它不会带来什么坏处。 加载Driver 类后,它们即可用来与数据库建立连接。建立连接 第二步就是用适当的驱动程序类与 DBMS 建立一个连接。下列代码是一般的做法: Connection con = DriverManager.getConnection(url, "myLogin", "myPassword"); 这个步骤也非常简单,最难的是怎么提供 url。如果你正在使用 JDBC-ODBC 桥, JDBC URL 将以 jdbc:odbc 开始:余下 URL 通常是你的数据源名字或数据库系统。因此,假设你正在使用 ODBC 存取一个叫 "Fred" 的 ODBC 数据源,你的 JDBC URL 是 jdbc:odbc:Fred 。把 "myLogin" 及 "myPassword" 替换为你登陆 DBMS 的用户名及口令。如果你登陆数据库系统的用户名为 "Fernanda" 口令为 "J8",只需下面的 2 行代码就可以建立一个连接: String url = "jdbc:odbc:Fred"; Connection con = DriverManager.getConnection(url,"Fernanda", "J8"); 如果你使用的是第三方开发了的 JDBC驱动程序,文档将告诉你该使用什么 subprotocol, 就是在 JDBC URL 中放在 jdbc 后面的部分。例如, 如果驱动程序开发者注册了acme 作为 subprotocol, JDBC URL 的第一和第二部分将是 jdbc:acme。驱动程序文档也会告诉你余下 JDBC URL 的格式。JDBC URL 最后一部分提供了定位数据库的信息。 如果你装载的驱动程序识别了提供给 DriverManager.getConnection 的 JDBC URL ,那个驱动程序将根据 JDBC URL 建立一个到指定 DBMS 的连接。正如名称所示,DriverManager 类在幕后为你管理建立连接的所有细节。除非你是正在写驱动程序,你可能无需使用此类的其它任何方法,一般程序员需要在此类中直接使用的唯一方法是 DriverManager.getConnection。 DriverManager.getConnection 方法返回一个打开的连接,你可以使用此连接创建 JDBC statements 并发送 SQL 语句到数据库。

jdbc是sqlserver数据库的对外接口即API当我们需要使用sqlserver数据库的时候java程序必需和数据库建立连接,jdbc就是与数据库建立连接和操作数据库中数据的类的集合。

  • java鐨凙PI,鎬庝箞鐞嗚В,JDBC鏄粈涔?
    绛旓細API: java涓灏佽濂界殑绫诲拰 鏂规硶鐩存帴鍙互鎷挎潵浣跨敤 JDBC 锛氭暟鎹簱鍘傚晢鍙戝竷鐨 锛氳绋嬪簭鍛樻洿濂芥洿鏂逛究鐨勬搷浣滆嚜宸辨暟鎹簱鐨勪竴浜涙柟娉曞拰鎿嶄綔鐨勯泦鍚堬紙鍙奱pi锛夋墍浠ュ彲浠ョ悊瑙d负 jdbc鏄涓绉嶈鍖呰濂界殑 鎴戜滑鐩存帴鍙互鎷挎潵 浣跨敤锛堝寘鎷繛鎺ワ紝鏌ヨ锛屾洿鏂 鏁版嵁搴擄級鐨勫伐鍏 杩欐牱瑙i噴搴旇寰堟槑鐧戒簡鍚 ...
  • JDBC-ODBC 鏄竴涓蒋浠惰繕鏄浠涔涓滆タ,,闇瑕佸畨瑁呭悧
    绛旓細绗竴涓蹇 锛JDBC 鏄 Java 鐨勪笢瑗匡紝ODBC 鏄疻indows涓婄殑涓滆タ 涓や釜涓滆タ锛岄兘鏄笌鏁版嵁搴撴湁鍏崇殑锛屾病鏈夊寘鍚叧绯伙紝灏卞儚 AK47 鍜 M4 鐨勫叧绯讳竴鏍枫傜浜屼釜姒傚康锛 JDBC 鏄疛ava 鐨勬暟鎹簱鎿嶄綔鏍囧噯搴擄紝 娉ㄦ剰鏄爣鍑嗭紝涓嶆槸鍏蜂綋鐨勫疄鐜版垨鑰呴┍鍔ㄣ傚悓鐞 ODBC 涔熸槸Windows 涓婄殑鏍囧噯搴撱傜涓変釜锛屽悇涓暟鎹簱鍘傚浼氬噯...
  • java鐨凙PI,鎬庝箞鐞嗚В,JDBC鏄粈涔(Java涓,JDBC鏄寚)
    绛旓細JDBCAPI涓昏浣嶄簬JDK涓殑java.sql鍖呬腑锛堜箣鍚庢墿灞曠殑鍐呭浣嶄簬javax.sql鍖呬腑锛夛紝涓昏鍖呮嫭锛堟枩浣撲唬琛ㄦ帴鍙o紝闇椹卞姩绋嬪簭鎻愪緵鑰呮潵鍏蜂綋瀹炵幇锛夛細锛氳礋璐e姞杞藉悇绉嶄笉鍚岄┍鍔ㄧ▼搴忥紙Driver锛夛紝骞舵牴鎹笉鍚岀殑璇锋眰锛屽悜璋冪敤鑰呰繑鍥炵浉搴旂殑鏁版嵁搴撹繛鎺ワ紙Connection锛夈侱river锛氶┍鍔ㄧ▼搴忥紝浼氬皢鑷韩鍔犺浇鍒颁腑鍘伙紝骞跺鐞嗙浉搴旂殑璇锋眰骞惰繑鍥...
  • 浠涔堟槸JDBC?浠涔鏄疧DBC?浠ュ強瀹冧滑鏈変粈涔堝尯鍒?(鍏蜂綋鐐,璋㈣阿?)
    绛旓細---鐩墠璁稿鏁版嵁搴撶郴缁熷潎鏀寔SQL,瀵逛簬鐢盨QL鏁版嵁搴撶粍鎴愮殑寮傛瀯鏁版嵁搴撶郴缁,JDBC鍜孫DBC涓鸿闂叾寮傛瀯鎴愬憳鎻愪緵浜嗙粺涓鐨勬柟寮,涔熶负鍚勫紓鏋勬垚鍛樹箣闂寸殑鍗忎綔鍜屽涓垚鍛樹箣涓婄殑鎿嶄綔鎵撲笅浜嗗熀纭銆傛湰鏂囩畝鍗曚粙缁嶄簡JDBC鍜孫DBC瀵瑰悇涓紓鏋勭殑鏁版嵁搴撹繘琛岀粺涓璁块棶鍜屽崗浣滅殑鍘熺悊鍙婂叾搴旂敤銆 ODBC ---ODBC(Open DataBase Connectivity)鏄井杞″鐨...
  • 璁$畻鏈轰腑鐨勭畝绉JDBC鍜孫DBC鍒嗗埆鏄粈涔鎰忔?
    绛旓細JDBC JDBC(Java DataBase Connectivity)鏄疛ava涓庢暟鎹簱鐨勬帴鍙h鑼冿紝JDBC瀹氫箟浜嗕竴涓敮鎸佹爣鍑哠QL鍔熻兘鐨勯氱敤浣庡眰鐨勫簲鐢ㄧ▼搴忕紪绋嬫帴鍙(API)锛屽畠鐢盝ava 璇█缂栧啓鐨勭被鍜屾帴鍙g粍鎴愶紝鏃ㄥ湪璁╁悇鏁版嵁搴撳紑鍙戝晢涓篔ava绋嬪簭鍛樻彁渚涙爣鍑嗙殑鏁版嵁搴揂PI銆 JDBC API瀹氫箟浜嗚嫢骞睯ava涓殑绫伙紝琛ㄧず鏁版嵁搴撹繛鎺ャ丼QL鎸囦护銆佺粨鏋滈泦銆佹暟鎹簱...
  • jdbc閫氳繃浠涔鍗忚杩炴帴鏁版嵁搴
    绛旓細JDBC鍏跺疄灏辨槸鎺ュ彛鏍囧噯锛屼笉娑夊強鍏蜂綋鐨勫疄鐜般侸DBC鐨勫疄鐜版槸鐢辨暟鎹簱鐨勯┍鍔ㄧ▼搴忔潵瀹屾垚锛屾崲鍙ヨ瘽锛氭暟鎹簱鐨勯┍鍔ㄧ▼搴忓疄鐜颁簡JDBC銆傚洜姝わ紝JDBC涓嶄細瀹炵幇鍏蜂綋鐨勫崗璁傛暟鎹簱椹卞姩渚濇嵁鏁版嵁鑷湁鐨勭壒鎬ф潵瀹屾垚浜庢暟鎹簱鐨勯氳銆傚绋嬪簭鍛樻潵璇达紝鍏蜂綋濡備綍瀹炵幇閫氳鏄忔槑鐨勩
  • JDBC鍜宩dbi涔嬮棿鐨勫尯鍒鏄粈涔
    绛旓細JDBI鏄竴涓娇鐢ㄦ柟渚跨殑SQL寮鍙戝簱锛岀敤绗﹀悎Java璇█涔犳儻鐨勯泦鍚堛丅ean绛夋柟寮忥紝鎻愪緵鍏崇郴鏁版嵁搴撹闂帴鍙o紝鍚屾椂淇濈暀浜咼DBC绫讳技鐨勪俊鎭侸DBI鎻愪緵浜嗛摼寮忛鍜孲QL瀵硅薄涓ょ椋庢牸鐨凙PI銆JDBC鏄涓绉嶇敤浜庢墽琛孲QL璇彞鐨凧ava API锛屽彲浠ヤ负澶氱鍏崇郴鏁版嵁搴撴彁渚涚粺涓璁块棶锛屽畠鐢变竴缁勭敤Java璇█缂栧啓鐨勭被鍜屾帴鍙g粍鎴愩侸DBC鎻愪緵浜嗕竴绉嶅熀鍑...
  • navicat鑳借繛mysql,涓哄暐杩樿jdbc?鏈浠涔鍖哄埆?
    绛旓細navicat鏄敤鏉ュ仛MySQL鐨勭鐞嗗伐鍏锋垨鑰呮槸寮鍙戝伐鍏凤紝鑰jdbc鏄java寮鍙戣蒋浠舵椂鐢ㄦ潵杩濵ySQL鏁版嵁搴撶殑涓涓┍鍔ㄧ▼搴忥紝濡傛灉娌℃湁jdbcjava灏辨病娉曡繛涓奙ySQL鏁版嵁搴
  • 宓屽叆寮弒ql鍜JDBC銆丱DBC浠涔鍖哄埆鍛?
    绛旓細宓屽叆寮忔暟鎹簱璺熸暟鎹簱鏈嶅姟鍣ㄦ渶澶х殑鍖哄埆鍦ㄤ簬瀹冧滑杩愯鐨勫湴鍧绌洪棿涓嶅悓銆傞氬父锛屾暟鎹簱鏈嶅姟鍣ㄧ嫭绔嬪湴杩愯涓涓畧鎶よ繘绋嬶紙daemon锛夛紝鑰屽祵鍏ュ紡鏁版嵁搴撲笌搴旂敤绋嬪簭杩愯鍦ㄥ悓涓涓繘绋嬨傛暟鎹簱鏈嶅姟鍣ㄧ殑鏋舵瀯濡備笅锛氬浘涓殑鏁版嵁搴撳鎴风閫氬父閫氳繃鏁版嵁搴撻┍鍔ㄧ▼搴忓JDBC銆丱DBC绛夎闂暟鎹簱鏈嶅姟鍣紝鏁版嵁搴撴湇鍔″櫒鍐嶆搷浣滄暟鎹簱鏂囦欢銆...
  • sun.jdbc.odbc.JdbcOdbcDriver鍏蜂綋浠涔鎰忔
    绛旓細杩欎簺API鍒╃敤SQL鏉ュ畬鎴愬叾澶ч儴鍒嗕换鍔°侽DBC鏈韩涔熸彁渚涗簡瀵筍QL璇█鐨勬敮鎸侊紝鐢ㄦ埛鍙互鐩存帴灏哠QL璇彞閫佺粰ODBC JDBC鏄鎵цSQL璇彞鐨凧ava API銆侸DBC鏈韩鏄竴涓骇鍝佺殑鍟嗘爣鍚,浣嗗畠涔熷彲琚湅浣滀负"Ja va Database Connecivity(Java鏁版嵁搴撹繛鎺)"銆傚畠鐢变竴缁勭敤Java璇█缂栧啓鐨勭被涓庢帴鍙g粍鎴愩侸DBC宸叉垚涓轰竴绉嶄緵宸ュ叿/鏁版嵁搴...
  • 扩展阅读:java官网jdk下载 ... jdbc基本功能 ... jdbc官网下载 ... jdbc数据库免费查询 ... javascript ... jdk安装包下载 ... javabeans ... jdbc的基本步骤 ... java jdbc ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网