`
pengyong2007
  • 浏览: 3074 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

JDBC学习体会

    博客分类:
  • J2SE
阅读更多
JDBC英文全称是JavaDataBaseConnection也就是Java要连接数据库

<wbr></wbr>
  <wbr></wbr>首先,考虑数据库识别问题,就像用显卡一样,需要让电脑识别,也就是必须要让操作系统知道上面有一个显卡功能并且能让它为我们工作!那么必须给它一个Driver!同理,你要用数据库,那么就必须让数据库知道!
那么<wbr></wbr>第一步是加载驱动Driver 用Class.forName<wbr></wbr>至于你要连什么数据库那么你就要需要下载相应的数据库厂商提供的驱动程序 这里我将举两个数据库驱动的例子一个是实验型的Access另一个企业级数据库Oracle
   这里我们假设我们的Access数据库名取为cm 创建的表叫emp 里面属性有id(自动编号),xh(学号),xm(姓名)username( 用户名)password(密码)是根据Java的匈牙利命名的规范
<wbr></wbr>
//(1)声明一个数据库驱动程序数据库驱动
   private fianl String DRIVER ="sun.jdbc.odbc.JdbcOdbcDriver"
//同样定义一个数据库连接地址
   private fianl String DBURL ="jdbc:odbc:cm"
// 定义数据库连接对象,属于java.sql包中的接口
   Connection conn = null // 定义Statement对象,用于操作数据库Statement stmt = null ;
// 定义一字符串变量,用于保存SQL语句
  String sql = null ;
// 查询返回的结果集对象
   ResultSet rs = null ;
<wbr></wbr><wbr></wbr>
 <wbr></wbr><wbr></wbr>//(1)、加载驱动程序

   Class.forName(DBDRIVER) ;

   (2)、连接数据库注册一个大管家
    conn = DriverManager.getConnection(DBURL);
   (3)、操作数据库
    stmt = conn.createStatement() ;
// 编写查询的SQL语句
    sql = "SELECT id,username,password FROM emp" ;
// 查询数据库,此方法返回ResultSet对象
   rs = stmt.executeQuery(sql) ;
//至于如何获得数据库里面相应的数据我就不写了

  4、关闭数据库
// 关闭结果集
   rs.close() ;
// 关闭操作
   stmt.close() ;
// 关闭连接
   conn.close() ;

<wbr></wbr>
<wbr></wbr>
 <wbr></wbr> <wbr></wbr>Oracle 的数据库驱动是oracle.jdbc.driver.OracleDriver 连接URL是jdbc:oracle:thin:@主机:1521(端口号):pengyong(数据名)剩下的步骤同上面的原理步骤一致!<wbr></wbr>
  <wbr></wbr>总结一下!说的透明些共只需掌握四个核心步骤一、加载数据库驱动 二、注册大总管连接数据库(也就是说够建了与数据库之间的桥梁) 三、如何操作数据库(如何去操作数据库里面的内容例如更新、查询) 四、关闭数据库(也就是说养成一个好习惯用完了就应该释放数据库)

分享到:
评论
1 楼 xiaozhe 2007-04-01  
呵呵,来看看你!拱一下

相关推荐

    自学jdbc心得体会

    JDBC 基础知识点 JDBC(Java Database Connectivity)是一种Java标准的数据库连接API,它允许Java程序访问各种关系数据库。下面是JDBC的基础知识点: 一、JDBC原理概述 * JDBC是一套协议,由Sun定义的一组接口,...

    数据库概论实验范文实验八:通过JDBC方式访问数据库

    通过这样的实验,学生不仅能熟悉数据库的基本操作,还能深入理解数据库连接池的概念,学习如何使用连接池(如C3P0或HikariCP)管理数据库连接,提高应用程序的效率。此外,实验可能还涵盖了事务处理,如ACID属性...

    自学JDBC数据编程(PDF)

    ### JDBC数据编程基础 在Java开发领域中,与数据库交互是一项基本且重要的技能。Java Database Connectivity(JDBC)是Java中...而对于有一定经验的开发者而言,则可以深入学习其高级特性,以应对更加复杂的业务需求。

    JDBC.rar_jdbc PostgreSQL_oracle_postgresql

    标题中的“JDBC.rar_jdbc PostgreSQL_oracle_postgresql”表明这个压缩包文件包含了关于Java数据库连接(JDBC)...学习这些内容,开发者可以更好地理解和使用JDBC连接不同的数据库系统,提升数据库操作的效率和灵活性。

    数据库实验JDBC连接数据库.docx

    - 学生需要通过联机帮助或网络资源来学习JDBC的基本使用方法。 - **程序设计** - 需要根据TPCH数据库模式设计Java程序来实现各种数据库操作。 - 程序调试后,需要截取实验结果的屏幕截图,并对每张截图进行详细...

    JavaSE、MySQL基础、JDBC

    在你的主页第一篇文章中,可能详细描述了这些知识点的具体内容,以及你个人的学习体会和实践案例。 总结来说,JavaSE、MySQL基础和JDBC构成了Java开发中数据存储和访问的基础。通过扎实地掌握这些技能,你可以开发...

    数据库JDBC驱动试用心得.doc

    这篇文档分享了作者试用不同数据库JDBC驱动的心得体会,涵盖了Java DB、Oracle、MySQL、MS SQL Server和MS Access等主流数据库平台。 首先,JDBC驱动是Java连接数据库的标准接口,它允许Java开发者使用SQL语言执行...

    2022学习java心得体会(精选5篇)_java心得体会.docx

    本文总结了java学习心得体会,分为五篇。第一篇 java7 学习心得体会,总结了java7 的主要学问点,包括基本语法、类和对象、内部类、匿名类、抽象类、接口、包、输入输出、SWT 各中界面、事务监听和处理、异样处理和...

    java学习流程java基础语法学习

    Javaweb学习体会 * Javaweb是一个基于Java的Web应用程序开发框架。 * 学习Javaweb需要掌握HTML、JSP、Servlet等技术。 * Javaweb的主要内容包括Web应用程序的三层体系结构:表示层、业务层、数据读取层。 * ...

    学习Java应该注意的问题.pdf

    3.2.5 JDBC的学习顺序:JDBC是Java数据库连接的简称,学习JDBC需要了解JDBC的架构、JDBC的使用方法、JDBC的优点和缺点等。 学习Java需要注意的问题是,Java学习需要分类、循序渐进、了解底层机制、实践和反复实践,...

    实验2 JSP、Servlet及JDBC应用开发1

    实验目的是掌握JDBC数据库访问技术,理解JSP内置对象的运用,以及学习Servlet和JavaBean的实战应用。 在**用户登录系统**的实现中,首先需要创建一个登录表,表结构通常包括用户ID(userid)、用户名(username)和...

    DailyStudy:学习Java,Oracle,JDBC等。

    5. 笔记与总结:记录每天学习的心得体会,整理成系统的知识体系。 在日常学习过程中,结合书籍、在线教程、官方文档以及论坛问答,持续练习和巩固所学,将理论知识转化为实际技能。同时,参加一些开源项目或社区...

    Web应用开发技术实验报告-JDBC数据库访问.docx

    **总结与体会** 实验加深了对三层架构的理解,掌握了Spring框架中的JdbcTemplate和数据库连接池的使用。通过实践,不仅学习了数据库操作,还了解了Web应用的开发流程和错误处理的重要性。尽管实验结果仍有改进空间...

    课程设计jsp学习心得

    JSP程序设计课程的学习体会涵盖了从基础知识到实践应用的全过程。 一、JSP基础知识 JSP程序设计课程的学习首先需要掌握基础知识,包括HTML、Java、Tomcat、JDK等。其中,Tomcat是一个免费的开放源代码的Web服务器...

    (完整word版)有关java实训心得体会范文.doc

    【Java实训心得体会】 Java实训是将理论知识转化为实践能力的重要环节。通过实训,我们深入了解了Java这门面向对象编程语言的特性和应用。在实训过程中,我们主要学习了以下几个核心知识点: 1. **基础概念**:...

    ssh三大框架学习心得

    Spring还包含了一个强大的数据访问抽象层,支持与各种持久化技术(如JDBC、ORM框架)的集成,包括Hibernate。 Hibernate是Java领域的一款著名ORM(Object-Relational Mapping)框架,它将Java对象和数据库表进行...

    数据库课程设计总结与体会.doc

    本文主要总结了数据库课程设计的经验和体会,涵盖了数据库设计、PowerDesigner、Java语言、GUI 图形用户界面、JDBC 等技术。课程设计的主题是小型餐饮管理系统,涉及到数据库设计、ER 图、物理模型、触发器、索引、...

    浅谈心得体会 如何成为一个优秀的jsp程序员

    学习JDBC - **时间**:1~2周 - **目标**:掌握如何使用JDBC连接数据库,并了解不同驱动之间的差异。 #### 四、后续扩展 一旦完成了以上所有步骤,你就已经成为了一个合格的JSP程序员。为了成为更加出色的专家,...

    java编程实习心得体会.doc

    随后,我深入学习了JDBC,理解了如何通过Java与数据库进行交互,特别是事务处理机制,这是数据库操作中非常关键的一环。随着对Java标准版本的深入,我开始参与开发基于JDBC的C/S架构应用系统,这让我掌握了两层架构...

Global site tag (gtag.js) - Google Analytics