码家

Web Platform, Cloud and Mobile Application Development

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 33 下一页

2011年7月3日

摘要: 概述 该 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)

2011年7月2日

摘要: 1) 当我们在一个中文环境的客户端使用如下sql语句INSERT INTO "temptable" ( DELIVER_DATE ) VALUES (TO_DATE('27-Jun-2007 15:57:30', 'DD-MON-YYYY HH24:MI:SS') )Runtime error occurred: 1843 (ORA-01843: 无效的月份)数据库会报告一个ORA-01843的错误,这是因为客户端是中文环境,格式mon就不能用英文的月份写法,必须用中文的“六月”如果不想修改sql语句运行的话,就需要在执行该语句之前,使用al 阅读全文
posted @ 2011-07-02 22:01 海山 阅读(1744) 评论(0) 推荐(0)

摘要: Assignment 1:一、Create table employee (empNo number,empName varchar2(20),empSalary number(8,2),grade char(1));二、CREATE OR REPLACE PROCEDURE sp_Get_Grade( p_eNo IN EMPLOYEE.EmpNo%TYPE:=0 ,p_eGrade OUT EMPLOYEE.Grade%TYPE)ISBEGINSELECT grade into p_eGrade FROM employee WHERE EmpNo = p_eNo;EXCEPTIONWHEN 阅读全文
posted @ 2011-07-02 17:12 海山 阅读(175) 评论(0) 推荐(0)

摘要: 首先你要弄清楚normal和sysdba 之间的区别,两者的职责是不同的举个例子吧,他们就好象班主任和校长 ,你能让校长去干班主任的活么 ? 阅读全文
posted @ 2011-07-02 16:56 海山 阅读(101) 评论(0) 推荐(0)

摘要: 在SQLPLUS worksheet用sql语句新建一个表的时候,需要使用commit,不然在管理器中看不见表在SQP PLUS用sql语句新建一个表的时候,木有commit也能看见表 阅读全文
posted @ 2011-07-02 16:39 海山 阅读(183) 评论(0) 推荐(0)

摘要: 什么时候需要用commit;对于现在,可以直接每个sql语句都使用commit;DML需要提交(insert、update、delete)DDL会自动提交(create、alter ...) 阅读全文
posted @ 2011-07-02 16:32 海山 阅读(156) 评论(0) 推荐(0)

摘要: You will get the following output (assuming the grade of employee no 1 is ‘A’):Employee Grade is APL/SQL procedure successfully completed.NND,搞了好长时间,只出现“PL/SQL过程已成功完成”就是不输出结果,我的去!无知真可怕,希望早日脱离无知! 阅读全文
posted @ 2011-07-02 15:54 海山 阅读(436) 评论(0) 推荐(0)

2011年6月30日

摘要: 11 阅读全文
posted @ 2011-06-30 16:42 海山 阅读(116) 评论(0) 推荐(0)

2011年6月29日

摘要: 一个触发器:1.就是一个PL/SQL的块,或者一个PL/SQL的过程,和表,视图,模式,或者数据库有关系的。2.暗中的执行,当一个特别的事件发生的时候3.可以有两种情况(1)应用程序触发器当一个特殊程序的事件在任何时候发生的时候,点火(2)数据库触发器对于模式或者数据库,当任何时候发生一个数据事件(例如DML)或者系统事件发生(例如登录或者关机)------------------------------------------------------------------------------------------------------------------------------ 阅读全文
posted @ 2011-06-29 23:21 海山 阅读(440) 评论(0) 推荐(0)

摘要: 1.prompt:"Objective: To comprehend how to write, compile and execute a PL/SQL storedprocedure and display the required result to the SQL prompt."adj. 敏捷的,迅速的;立刻的vt. 促进;激起;提示;(给演员)提白n. 提示;付款期限;DOS命令:改变DOS系统提示符的风格adv. 准时地 阅读全文
posted @ 2011-06-29 19:32 海山 阅读(102) 评论(0) 推荐(0)

摘要: 1.一个HP电脑包挂在外面的阳台2.一个蚊帐3.乱七八糟的垃圾4.两双篮球鞋5.一台电脑桌送给了阿姨,不到一会儿就消失不见了6.一辆自信车给了好朋友7.三个水果筐给了阿姨这么大方的丢东西丢的最多的一次祭奠我逝去的大学,祭奠我丢失的东西,那过去都是属于我的 阅读全文
posted @ 2011-06-29 16:07 海山 阅读(120) 评论(0) 推荐(0)

摘要: 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个城市里,都有交过三金,甚至是一 阅读全文
posted @ 2011-06-29 10:46 海山 阅读(240) 评论(0) 推荐(1)

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 33 下一页