`
qindongliang1922
  • 浏览: 2189332 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:117686
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:126083
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:60038
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:71412
社区版块
存档分类
最新评论

JDBC连接各种数据库之备忘

阅读更多
Java数据库连接接口(JDBC)是Java里定义的一套用于数据库连接和操作的API的集合。有不同的数据库厂商提供这套接口的实现类,对于Java程序员来说,程序员不需要关心数据库的底层的实现,统一的调用JDBC里面的抽象出来的API来完成数据库的访问功能,在Data access的功能和接口定义中,Java是在别的语言对数据库的URL的描述,其他的一切也就是通过统一的调用来实现了,本文章手机了主要的数据库厂商提供的Driver和URL,以便大家方便的对各种数据库进行连接的操作。

统一使用的方法
             Class.for(jdbcDriverName);                                                Connection conn=DriverManager.getConnection(url,user,password);          这里的接口是统一的,不同的是每种数据库提供的jdbcDriver和URL不同。
MySQL
    String Driver="com.mysql.jdbc.Driver";                            String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名  
SQL Server 2.0驱动(3个jar的那个)
 String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";      String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名  
SQL Server 3.0驱动(1个jar的那个)
 String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";      String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; 
Sysbase
String Driver="com.sybase.jdbc.SybDriver";                            String URL="jdbc:Sysbase://localhost:5007/db_name";
Oracle
String Driver="oracle.jdbc.driver.OracleDriver";                 String URL="jdbc:oracle:thin:@loaclhost:1521:orcl";
PostgreSQL
 String Driver="org.postgresql.Driver";                            String URL="jdbc:postgresql://localhost/db_name"; 
DB2
  (1.1)String Driver="com.ibm.db2.jdbc.app.DB2.Driver";                 (1.2)String Driver="com.ibm.db2.jdbc.net.DB2.Driver";             String URL="jdbc:db2://localhost:5000/db_name";  
Informix
 String Driver="com.informix.jdbc.IfxDriver";                    String URL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver"; 
JDBC-ODBC
String Driver="sun.jdbc.odbc.JdbcOdbcDriver";                       String URL="jdbc:odbc:dbsource";   




   
分享到:
评论

相关推荐

    java记事簿管理系统_备忘录管理系统_通讯录_记账本-源码+数据库+论文or文档.zip

    4. **JDBC**:Java Database Connectivity(JDBC)是Java中用于与各种数据库进行交互的标准API。开发人员会使用JDBC来连接到数据库,执行SQL查询,进行数据的增删改查操作。 5. **前端框架**:系统可能使用了...

    买卖股票备忘程序

    因此,我们可以推测《买卖股票备忘程序》可能是通过ODBC或JDBC等方式连接到某个数据库,实现了数据的高效存储和检索。 源码下载的标签意味着该程序的源代码可供下载,这对于学习PowerBuilder编程或者想要定制化修改...

    java 数据库编程

    - **连接数据库**:通过加载相应的JDBC驱动程序,可以使用`DriverManager.getConnection()`方法建立与数据库的连接。 - **基本数据库访问**:介绍如何执行简单的SQL查询、更新操作等。 - **SQL数据类型与Java数据...

    SQLite的小例子--备忘录

    创建一个SQLite数据库可以通过编程语言中的SQLite库来完成,例如Python的sqlite3模块或Java的SQLite-JDBC驱动。 在“SQLite的小例子--备忘录”中,我们可能涉及到以下知识点: 1. 数据库连接:首先,我们需要通过...

    java备忘录

    3. **配置连接**:在Java代码中,找到配置数据库连接的文件(如`application.properties`或`jdbc.properties`),更新数据库连接信息。 4. **编译与运行**:使用Java编译器(javac)将源代码编译为字节码(.class...

    备忘录日程管理java代码

    - **数据库**:更复杂的应用可能使用关系型数据库(如SQLite)或NoSQL数据库(如MongoDB)来存储大量数据,并使用JDBC(Java Database Connectivity)来连接和操作数据库。 6. **异常处理**: - Java中的try-...

    Java 综合案例 可编辑备忘录的日历程序 学生系统

    如果规模较大,可能还会涉及到数据库连接和SQL查询,例如使用JDBC(Java Database Connectivity)来与MySQL、Oracle等数据库进行交互。 在提供的压缩包中,`chap9`可能包含了关于日期和时间处理,以及备忘录日历...

    jsp大作业 备忘录系统的的设计与实现.docx

    - 数据库连接:使用JDBC进行数据库连接,实现与MySQL等数据库的交互。 - SQL语句:通过SQL语句进行数据的增删改查操作,例如,当用户创建备忘时,需要插入新的备忘记录。 - Servlet:使用Servlet处理用户的请求,...

    java 个人生活助手源码

    JDBC允许Java程序连接到各种数据库,包括MySQL,执行SQL语句,如INSERT用于注册新用户,SELECT用于验证登录凭据。 个人信息维护涉及用户数据的增删改查操作。在Java中,可以创建一个User实体类,包含姓名、邮箱、...

    java开发备忘录

    - **JDBC**:Java Database Connectivity,用于连接和操作数据库。 9. **Java SE新特性** - **Lambda表达式**:简化函数式编程,从Java 8开始引入。 - **Stream API**:处理集合数据的新方式,提供并行处理能力...

    jsp大作业备忘录系统的设计与实现.doc

    1. **数据库连接**:使用JDBC(Java Database Connectivity)建立与后台数据库的连接,实现数据的增删改查操作。 2. **安全性**:使用HTTPS协议加密通信,保证用户数据安全;使用MD5或更高级的哈希算法对用户密码...

    java通讯及备忘功能源码

    7. **设计模式**:可能应用到单例模式(如创建唯一的数据库连接)或工厂模式(用于创建不同类型的记录对象)等,以提高代码的可维护性和可扩展性。 8. **数据验证**:在用户输入数据时,可能需要验证其有效性,如...

    精选_基于Jsp和MySQL实现的个人记事备忘系统_源码打包

    【标题】"精选_基于Jsp和MySQL实现的个人记事备忘系统_源码打包"揭示了这个项目的核心——一个使用JSP(JavaServer Pages)技术和MySQL数据库构建的个人记事本或备忘录应用。这样的系统允许用户在线创建、编辑、存储...

    java设计模式大全

    JDBC允许Java程序连接到各种类型的数据库,执行SQL语句,处理结果集等。使用JDBC,开发者可以进行数据的增删改查操作,实现数据库事务控制,以及数据源的连接池管理。JDBC驱动分为四种类型,从JDBC-ODBC桥接驱动到...

    java 企业内部通讯录 sql server2000数据库

    为了实现这些功能,开发者需要熟练掌握Java编程语言,尤其是Swing或JavaFX等用于构建桌面应用的库,以及JDBC(Java Database Connectivity)进行数据库连接和操作。此外,了解SQL语言以便编写高效的查询语句也至关...

    java-备忘录编写源代码及运行界面截图.docx

    这可能涉及到JDBC(Java Database Connectivity),允许Java应用程序连接到数据库。 11. **Swing组件布局管理**: 代码中没有详细展示布局管理,但在实际的Swing应用中,布局管理器如 `FlowLayout`, `BorderLayout`,...

    Hibernate 备忘

    Hibernate 支持 JTA(Java Transaction API)和 JDBC 事务管理。通过 `session.beginTransaction()`, `transaction.commit()`, `transaction.rollback()` 进行事务的开启、提交和回滚。 8. **缓存机制** ...

    jsp留言本(mysql).rar

    JDBC是Java中用于与各种数据库进行交互的标准接口,这里可能包含了数据库连接、查询、插入等操作的代码。 2. `ly.jsp`、`ly_in.jsp`、`ly_new.jsp`:这些可能是处理留言功能的JSP页面。`ly.jsp`可能用于显示所有...

    java sql 课程设计 通讯管理系统

    6. **异常处理**:在处理用户输入和数据库操作时,可能出现各种异常情况,如无效的输入、数据库连接问题等。因此,良好的异常处理机制是必不可少的,它能确保系统在遇到错误时能够恢复稳定状态,向用户给出有意义的...

    Java编写万年历.pdf

    * JDBC 数据库访问:使用 Oracle 数据库连接,是直连(双下划线)数据库是:create table mynotes( mydate varchar2(50) primary key, note varchar2(100) not null ); * Socket + Multi-Thread:斜体(定义在Clock ...

Global site tag (gtag.js) - Google Analytics