`
keren
  • 浏览: 1578929 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jdbc判断不同的数据库厂商

    博客分类:
  • jdbc
阅读更多
DatabaseMetaData databaseMetaData = connection.getMetaData();
String prod = databaseMetaData.getDatabaseProductName();

DBMS 后缀
Oracle oracle
DB2 db2
MSSQLServer mssql
MySQL mysql
PostgreSQL postgre
Firebird firebird
MaxDB maxdb
HSQL hsql
Derby derby
H2 h2
Sybase(1.0.43以后) sybase
分享到:
评论

相关推荐

    JDBC链接数据库

    JDBC提供了面向不同数据库厂商的统一API,开发者可以通过这些API编写具有通用性的数据库应用程序。 #### 二、JDBC工作原理 JDBC主要通过以下步骤实现与数据库的交互: 1. **加载JDBC驱动**:根据不同的数据库类型...

    JDBC知识点总结

    开发者只需要了解 JDBC 接口即可编写数据库操作代码,而具体的实现细节则交由不同数据库厂商提供的驱动来处理。 #### 二、JDBC 规范的核心对象 JDBC 规范中定义了几个核心对象,掌握这些对象对于进行数据库操作至...

    MySQL_JDBC.docx

    JDBC接口的出现解决了这个问题,它提供了一套标准的API,使得Java程序只需使用JDBC就能操作任意支持JDBC的数据库,而具体的实现则由各个数据库厂商提供,极大地简化了开发过程。 2. **常用JDBC类和方法** - **...

    JDBC.pdf

    不同的数据库厂商会提供相应的驱动实现类,即数据库驱动(Driver),来具体实现这些接口中的方法。例如,对于MySQL数据库,我们可以使用`com.mysql.jdbc.Driver`作为驱动类。根据数据库版本的不同,需要选择对应的...

    JAVA 面向对象程序设计第9章 JDBC编程.pptx

    - 为了使用JDBC,开发者需要数据库厂商提供的JDBC驱动程序,这些驱动程序实现了JDBC接口,使得Java程序能够与特定的数据库通信。 2. **JDBC常用API简介** - `java.sql.DriverManager`:管理JDBC驱动程序,通过`...

    jsp连接SQLServer,mysql,db2数据库[参考].pdf

    但对于更现代的数据库如MySQL和DB2,通常会使用数据库厂商提供的JDBC驱动,比如MySQL的`com.mysql.jdbc.Driver`和IBM DB2的`com.ibm.db2.jcc.DB2Driver`。 2. **设置数据库连接字符串**:连接字符串包含数据库的...

    基于Java数据库互连技术的登录界面设计与实现.zip

    1. JDBC驱动:JDBC工作原理依赖于数据库厂商提供的驱动程序,它们实现了JDBC API,使得Java程序可以与特定的数据库通信。驱动类型通常分为四种:Type 1、Type 2、Type 3 和 Type 4,其中Type 4为纯Java驱动,性能...

    JSP判断题和程序题

    22. JDBC Type-3提供纯Java实现的数据库连接,而Type-4驱动支持直接与数据库通信,无需依赖数据库厂商的特定库。 23. 安装JDBC Type-4驱动通常涉及将其JAR文件放入应用服务器的类路径中,例如Tomcat的`common/lib`...

    JDBC使用小结

    1. **Driver**: 这是数据库驱动程序的接口,每个数据库厂商都会根据JDBC标准实现自己的Driver。通过`Class.forName()`加载相应的数据库驱动,例如`Class.forName("oracle.jdbc.driver.OracleDriver")`,使得Java程序...

    SSM框架JAR包

    这里可能包含了不同数据库厂商的JDBC驱动,比如MySQL、Oracle等,它们用于建立Java应用程序到数据库的连接。 7. **gson.zip**:Gson是Google提供的一个库,用于在Java对象和JSON数据之间进行映射。虽然在SSM框架中...

    Java 常用jar包.zip

    不同数据库厂商会提供对应的JDBC驱动,如mysql-connector-java.jar用于连接MySQL数据库,ojdbc.jar用于Oracle数据库等。这些驱动使得Java程序可以与各种数据库进行交互,执行SQL语句,实现数据的增删改查。 2. **...

    jsp二期学习笔记(北大青鸟二期学习)

    2. **Native-API Partial Driver**:依赖于特定数据库厂商提供的本地API。 3. **Pure Java Partial Driver**:纯Java驱动,但需要客户端或服务器端的软件支持。 4. **Pure Java Driver**:完全基于Java实现的驱动,...

    部分Java jar包

    - 不同数据库厂商的JDBC驱动,如`mysql-connector-java.jar`:这些驱动允许Java程序与各种数据库进行交互,执行SQL查询并处理结果。 6. **Apache Commons**: - `commons-lang3.jar`:包含了一些实用工具类,如...

    山东建筑大学J2EE讲义

    - **本地API驱动**(Type 1):直接调用数据库厂商提供的ODBC驱动。 **2.3 JDBC使用准备工作** - 加载JDBC驱动。 - 连接数据库。 - 创建Statement对象。 - 执行SQL语句。 - 处理结果集。 - 关闭连接。 **2.4 ...

    JavaSE考试复习.doc

    连接方式有JDBC-ODBC桥接、数据库厂商提供的驱动等。Statement与PreparedStatement的区别在于预编译和安全性。 3. 判断ResultSet空可以检查hasNext()方法,获取记录数使用rows()方法,获取n~m区间记录需遍历,更新...

    mybatis3.docset.zip

    2. 易于学习:MyBatis非常容易上手,因为它不需要太多的JDBC代码,也不需要记住各种数据库厂商的API。 3. 易于集成:可以与Spring框架完美集成,提供基于注解的事务管理。 4. 强大的映射机制:可以处理复杂的结果集...

    外文文献JSP中英文翻译.doc

    JDBC提供了连接数据库、执行SQL语句、处理结果集等功能,使得JSP可以轻松地访问和更新数据库中的数据。 1.3 JavaBean的使用 JavaBean是Java平台上的一个组件模型,它允许在JSP中重复使用和共享代码。JavaBean通常...

    教材习题及解析.pdf

    7. **Java程序或者Web程序以JDBC方式访问数据库时,必须下载由数据库厂商提供的驱动包。** - 正确。使用JDBC访问数据库时,需要对应的数据库驱动来建立连接。 ##### 二、选择题解析 1. **对表单进行客户端验证的...

    Jsp标签库帮助文档

    JSTL的出现是为了消除不同厂商自定义标签之间的混乱,提供一套通用、标准化的标签集,使得开发者能够在不同的WEB容器中获得一致的性能表现。JSTL需要JSP 1.2及以上版本的WEB容器支持,如Tomcat 5.5。 ### 2. JSTL的...

Global site tag (gtag.js) - Google Analytics