码家

Web Platform, Cloud and Mobile Application Development

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年7月3日

摘要: 一、 Connection interface当驱动和连接建立后,我们就该考虑通过连接,我们能做哪些事,而接口相当于一个目录,就是告诉我们连接建立后能做什么事,做哪些事情。ØDefines methods for interacting with the database via the established connection. 这个地方告诉我们这个连接的接口讲了什么,当然在概念上要首先认识到interface是一个接口,这里要注意到这个interface是一段代码。Connection interface通过已经建立的连接定义了和数据库交互的方法,Connection int 阅读全文
posted @ 2011-07-03 22:46 海山 阅读(156) 评论(0) 推荐(0)

摘要: 永远不要在自己觉得不能的时候就放弃晚到总比不到好多一点肯定比木有好多看一点是一点多学一点是一点多做一点是一点。。。。。。不管怎么样,不能放弃 阅读全文
posted @ 2011-07-03 22:43 海山 阅读(126) 评论(0) 推荐(0)

摘要: 已经认识到能够接收新的东西是多么的重要,今天跨出了一个小步,以前经常听的都是老歌,确定的好歌今天第一次点出了百度的新歌top100.听新歌没什么不好的,为什么一定要让别人告诉哪个歌好听,为什么等歌红了才知道。我可以告诉别人哪个歌好听,可以预测出哪个歌会红,有什么不好的呢?!预测出歌,再预测出技术,预测出市场,有什么不好的呢?! 阅读全文
posted @ 2011-07-03 20:00 海山 阅读(135) 评论(0) 推荐(0)

摘要: 一、Loading the Database Driver前面第一步说了,要制定数据库的驱动,所以我们现在要做的是:怎么制定(载入)数据库的驱动呢? ØWe load the driver class by calling Class.forName() with the Driver class name as an argument.句子结构分析:主语:我们谓语:载入宾语:驱动宾语子句:通过调用Class.forName(),怎么调用:将驱动的类的名字作为参数ØOnce loaded, the Driver class creates an instance of it 阅读全文
posted @ 2011-07-03 19:55 海山 阅读(190) 评论(0) 推荐(0)

摘要: 一、The JDBC (Java Database Connectivity) API helps a Java program to access a database in a standard way .这句话的意思说明了JDBC是用来干什么的:帮助java程序去访问数据库的。简而言之:jdbc是用来给程序访问数据库的。JDBC is a specification that specification: n. 规格;详述;说明书在这个地方准确的将specification应该翻译成规范。JDBC其实就是一种规范,我们要学习的应该就是JDBC规范了什么,将什么规范,我们如何使用!te.. 阅读全文
posted @ 2011-07-03 19:10 海山 阅读(241) 评论(0) 推荐(0)

摘要: Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。 JPA由EJB 3.0软件专家组开发,作为 JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在 Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范,经过这几年的实践探索,能够脱离容器独立运 行,方便开发和测试的理念已经深入人心了。目前Hibernate 3.2、TopLink 10.1.3以及OpenJpa都提供了JPA的实现。 阅读全文
posted @ 2011-07-03 17:06 海山 阅读(4327) 评论(0) 推荐(0)

摘要: 概述 CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参,另一种形式不带结果参数。结果参数是一种输出 (OUT) 参数,是已储存过程的返回值。两种形式都可带有数量可变的输入(IN 参数)、输出(OUT 参数)或输入和输出(INOUT 参数)的参数。问号将用作参数的占位符。JDBC 中调用已储存过程的语法如下所示。注意,方括号表示其间的内容是可选项;方括号本身并不是语法的组成部份。{cal 阅读全文
posted @ 2011-07-03 16:41 海山 阅读(180) 评论(0) 推荐(0)

摘要: 概述 该 PreparedStatement 接口继承 Statement,并与之在两方面有所不同: PreparedStatement 实例包含已编译的 SQL 语句。这就是使语句“准备好”。包含于 PreparedStatement 对象中的 SQL 语句可具有一个或多个 IN 参数。IN参数的值在 SQL 语句创建时未被指定。相反的,该语句为每个 IN 参数保留一个问号(“?”)作为占位符。每个问号的值必须在该语句执行之前,通过适当的setXXX 方法来提供。 由于 PreparedStatement 对象已预编译过,所以其执行速度要快于 Statement 对象。因此,多次执行的 SQ 阅读全文
posted @ 2011-07-03 16:38 海山 阅读(253) 评论(0) 推荐(0)

摘要: 概述 ResultSet 包含符合 SQL 语句中条件的所有行,并且它通过一套 get 方法(这些 get 方法可以访问当前行中的不同列)提供了对这些行中数据的访问。ResultSet.next 方法用于移动到 ResultSet 中的下一行,使下一行成为当前行。 结果集一般是一个表,其中有查询所返回的列标题及相应的值。例如,如果查询为 SELECT a, b, c FROM Table1,则结果集将具有如下形式:a b c-------- --------- --------12345 Cupertino CA83472 Redmond WA83492 Boston MA 下面的代码段是执行 阅读全文
posted @ 2011-07-03 16:10 海山 阅读(406) 评论(0) 推荐(0)

摘要: 概述 Statement 对象用于将 SQL 语句发送到数据库中。实际上有三种 Statement 对象,它们都作为在给定连接上执行 SQL 语句的包容器:Statement、PreparedStatement(它从 Statement 继承而来)和 CallableStatement(它从 PreparedStatement 继承而来)。它们都专用于发送特定类型的 SQL 语句: Statement 对象用于执行不带参数的简单 SQL 语句;PreparedStatement 对象用于执行带或不带 IN 参数的预编译 SQL 语句;CallableStatement 对象用于执行对数据库已存 阅读全文
posted @ 2011-07-03 16:02 海山 阅读(228) 评论(0) 推荐(0)

摘要: 1、概述 DriverManager 类是 JDBC 的管理层,作用于用户和驱动程序之间。它跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。另外,DriverManager 类也处理诸如驱动程序登录时间限制及登录和跟踪消息的显示等事务。 对于简单的应用程序,一般程序员需要在此类中直接使用的唯一方法是 DriverManager.getConnection。正如名称所示,该方法将建立与数据库的连接。JDBC 允许用户调用 DriverManager 的方法 getDriver、getDrivers 和 registerDriver 及 Driver 的方法 connect。但多数情况下 阅读全文
posted @ 2011-07-03 15:52 海山 阅读(132) 评论(0) 推荐(0)

摘要: Connection 对象代表与数据库的连接。连接过程包括所执行的 SQL 语句和在该连接上所返回的结果。一个应用程序可与单个数据库有一个或多个连接,或者可与许多数据库有连接。2.1.1 打开连接与数据库建立连接的标准方法是调用DriverManager.getConnection方法。该方法接受含有某个 URL 的字符串。DriverManager 类(即所谓的 JDBC管理层)将尝试找到可与那个 URL 所代表的数据库进行连接的驱动程序。DriverManager 类存有已注册的 Driver 类的清单。当调用方法 getConnection 时,它将检查清单中的每个驱动程序,直到找到可. 阅读全文
posted @ 2011-07-03 15:26 海山 阅读(304) 评论(0) 推荐(0)

摘要: JDBC是Sun提供的一套数据库编程接口API函数,由Java语言编写的类、界面组成。用JDBC写的程序能够自动地将SQL语句传送给相应的数据库管理系统。不但如此,使用Java编写的应用程序可以在任何支持Java的平台上运行,不必在不同的平台上编写不同的应用。Java和JDBC的结合可以让开发人员在开发数据库应用程序时真正实现“WriteOnce,RunEverywhere!” 1.1 什么是 JDBCTM? JDBCTM 是一种用于执行 SQL 语句的 JavaTM API(有意思的是,JDBC 本身是个商标名而不是一个缩写字;然而,JDBC常被认为是代表 “Java 数据库连接 (Java 阅读全文
posted @ 2011-07-03 15:08 海山 阅读(419) 评论(0) 推荐(0)

摘要: 1 阅读全文
posted @ 2011-07-03 14:51 海山 阅读(126) 评论(0) 推荐(0)

摘要: 要用大块的时间学习,玩的时间也不能短。比如:一周七天六天认认真真学习,不要某天下午一犹豫懒惰就不去实验室了,没有任何目的度过了无聊的下午。同时又没有玩的计划所以,玩的也不开心。 现在要做到的就是正常的计划不要因为懒惰和退缩而改变,除非有特殊情况。而娱乐放松的时间也要有规划,要分配出一个比较大的时间来娱乐,到处走走,见见同学什么的。不要闷在寝室,这样没有任何缓解内心压力的作用!!记住,娱乐也要有规划。 阅读全文
posted @ 2011-07-03 14:50 海山 阅读(494) 评论(0) 推荐(0)

摘要: 1.包的概念(1)包的相关概念包(Package)是将一组相关联的PL/SQL类型(如RECORD类型)、变量、常量、异常、游标和子程序(过程和函数)等封装在一起的数据结构。包通常包括两个部分:规范和主体。包的规范(Package Specification)又称包头,是包和应用程序的接口部分,通常含有PL/SQL类型、变量、常量、异常、游标和子程序等的声明,这些声明对应用程序是可见的,应用程序可以调用它们。包的主体(Package Body)完整地定义了在包的规范中声明的游标、子程序,从而实现包的规范。主体内容对应用程序是不可见的。(2)使用包的好处模块化:包将逻辑上相关联的PL/SQL类型 阅读全文
posted @ 2011-07-03 12:21 海山 阅读(153) 评论(0) 推荐(0)