04 2012 档案

各种事件汇聚
摘要:1 按钮单击事件View Code jbutton=new JButton("改变");jbutton.addActionListener(new Jbe()); class Jbe implements ActionListener{public void actionPerformed(ActionEvent e){content.setBackground(Color.red);}}2 鼠标事件include : mouseClickde(MouseEvent e) mouseEntered(MouseEvent e) mouseExi... 阅读全文

posted @ 2012-04-29 12:21 残阳飞雪 阅读(483) 评论(0) 推荐(0) 编辑

JAVA事件概述
摘要:Java对事件的处理采用授权的事件模型,也成为委托事件模型。在这个模型下,每个组件都有相应的事件,如按钮单击事件,文本域具有内容改变事件等。当某个事被触发后,组件就会将事件发送给组件注册的每一个事件监听器,事件监听器中定义了与不同事件相对应的事件的处理,此时事件监听器会根据不同的事件信息调用根据不同的事件信息调用不同的事件处理者,完成对这次事件的处理,只有向组件注册的事件监听器才会受到事件信息。此种模型的显著特点是,当组件被触发后,本身不去处理,而将处理的操作交给第三方来完成。例如,在GUI单击了一个按钮,此时按钮就是一个事件源对象,按钮本身没有权利对这次单击做出反应,它做的就是将信息发给本身 阅读全文

posted @ 2012-04-29 10:35 残阳飞雪 阅读(6135) 评论(0) 推荐(0) 编辑

JAVA选项事件
摘要:import javax.swing.*;import java.awt.*;import java.awt.event.*;public class WindowE extends JFrame{ Container content; JComboBox combo; JLabel j1; public WindowE(){ content=getContentPane(); String s[]={"C#","C++","PHP","JAVA"}; combo=new JComboBox(s); j1=new 阅读全文

posted @ 2012-04-27 19:35 残阳飞雪 阅读(474) 评论(0) 推荐(0) 编辑

JAVA对话框事件
摘要:import java.awt.*;import java.awt.event.*;import java.awt.Container;import javax.swing.*;public class JAidalogDemo2 { public static void main(String[] args) { JAidalogDemo2 jAidalogDemo2=new JAidalogDemo2(); } private JTextField text; public JDialog dialog; public JAidalogDemo2() { JFrame frame=... 阅读全文

posted @ 2012-04-27 19:34 残阳飞雪 阅读(517) 评论(0) 推荐(0) 编辑

JAVA菜单事件
摘要:import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;public class MenuFrame extends JFrame{ public static final int default_width=300; public static final int default_height=200; public MenuFrame(){ setTitle("弹出菜单测试"); setSize(default_width,default_heig 阅读全文

posted @ 2012-04-27 19:32 残阳飞雪 阅读(4746) 评论(0) 推荐(1) 编辑

JAVA打包成.jar可运行项目
摘要:eclipse中选择要打包的项目,右键export,选择Java下面的JARfile,下一步,选择要打包的文件,同时选择尽量多的导出内容为好,因为怕很多包在其他电脑上没有,接下来选择文件夹,再就是下面的一步非常重要的,就是选择主函数,只有这样才能运行,并新建文件夹名称,然后下一步完成。接下来可以在刚刚的文件夹里看到比如我的是E:\1020402138\新建文件夹\s 下面的chun.jar这个压缩文件。你也可以把它解压,解压之后可以看到里面都有哪些内容再就是怎么运行这么一个.jar的压缩文件了,直接双击是肯定不行的,那是解压的方法.要运行这个文件,前提是要这个java项目设计时候的jdk版本最 阅读全文

posted @ 2012-04-27 11:44 残阳飞雪 阅读(9876) 评论(2) 推荐(0) 编辑

加载纯Java数据库驱动程序
摘要:可以登录到www.microsoft.com下载sqljdbc(用于SQL server2000和2005)和sqljdbc4(用于SQL server2008),安装sqljdbc之后,在安装目录的enu 子目录中可以找到驱动程序文件sqljdbc.jar,将该程序复制到JDK安装目录,比如D:\jdk1.60.10\jre\lib\ext中应用程序加载SQLserver驱动的代码如下:try{Class.forName(“com.microsoft.sqlserver.jdbc.SQLserverDriver”);}catch(Exception e){} 阅读全文

posted @ 2012-04-25 12:24 残阳飞雪 阅读(2000) 评论(0) 推荐(0) 编辑

jdk1.6.0_01配置系统环境变量
摘要:假如,jdk 安装在D盘下面,从改图中可以看出,jdk 安装目录下有以下6个文件夹和一些网页文件bin :提供jdk工具程序,包括javac,java,javadoc,appletviewer等可执行程序。demo:Sun 公司为Java使用者提供的一些已经编译好的范例程序。jre: 存放Java运行环境文件。lib:存放Java的类库文件,即工具程序实际上是Java 类库。JDk中的工具程序大多也是Java编写的。include: 存放用于本地方法的文件。src.zip: Java提供的API类的源代码压缩文件。如果将来需要查看API的某些功能是如何实现的,可以查看这个文件的源代码的内容。配 阅读全文

posted @ 2012-04-25 12:14 残阳飞雪 阅读(1759) 评论(0) 推荐(0) 编辑

创建对象类型
摘要:Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as SYSSQL> select * from store.purchases; PRODUCT_ID CUSTOMER_ID QUANTITY--------------------------------------- --------------------------------------- --------------------------------------- 1 4 1 2 4 1SQL> sele 阅读全文

posted @ 2012-04-24 16:25 残阳飞雪 阅读(2541) 评论(0) 推荐(0) 编辑

修改继承类型
摘要:SQL> alter type person_typ not final cascade;Type altered 阅读全文

posted @ 2012-04-24 15:18 残阳飞雪 阅读(126) 评论(0) 推荐(0) 编辑

向用户授予对象特权
摘要:grant select,insert,update on store.products to SYS;grant create session,create user,create table to SYS;grant execute any procedure to SYS with admin option;create user roy identified by williams; 阅读全文

posted @ 2012-04-24 12:22 残阳飞雪 阅读(111) 评论(0) 推荐(0) 编辑

将一个实体映射到多张数据库表
摘要:http://www.cnblogs.com/Allen-Li/archive/2012/04/05/2433309.html将一个实体映射到多张数据库表,我们只能用Fluent API来做,Data Annotation无法满足要求,我们来看一下代码View Code View Code class People { public int Id { get; set; } public string Name { get; set; } public DateTime Birth { get; set; } publi... 阅读全文

posted @ 2012-04-21 22:30 残阳飞雪 阅读(460) 评论(0) 推荐(0) 编辑

创建存储过程和函数
摘要:1创建函数SQL> create or replace function mgs( 2 man in number,girl in number) 3 return number as 4 sul number; 5 begin 6 sul:=man*girl; 7 return sul; 8 end mgs; 9 /Function created2调用函数select mgs(5,6) from dual;3删除函数 drop function mgs;4创建存储过程create or replace procedure update_product_price(p_product_ 阅读全文

posted @ 2012-04-21 21:14 残阳飞雪 阅读(354) 评论(0) 推荐(0) 编辑

修改表
摘要:1添加列,下面这个例子使用alter table 语句向table1添加一个名为column1的列alter table table1add column1 interger;2修改列 1修改列的长度 alter table table1 modify status varchar2(15); 2修改数字列的精度 alter table modify id number(5); 3修改列的数据类型alter table table1 modify status char(15); 4修改列的默认值 atler table table1 modify column1 default sysdat 阅读全文

posted @ 2012-04-21 17:27 残阳飞雪 阅读(1800) 评论(0) 推荐(0) 编辑

oracle中使用聚合函数
摘要:1-AVG()函数,如AVG(price+2),参数必须是数字类.2-使用count()函数,参数可以是数字、字符、行数.3-MAX()和MIN()函数4-STDDEV(X)用于计算X的标准差,就是方差的平方根.如select stddev(prcie).5-sum(price)用于计算并返回X 中所有值之和6-variance(X)计算X的方差 阅读全文

posted @ 2012-04-21 11:28 残阳飞雪 阅读(214) 评论(0) 推荐(0) 编辑

访问LOB
摘要:CLOB用于存放大批量的文本数据,所允许的最大数据长度为4G字节。1-建立包含CLOB列的表View Code SQL> create table lob_example1( 2 id number(6) primary key, 3 name varchar2(10), 4 resume clob); Table created2-初始化CLOB列View Code SQL> insert into lob_example1 values(1,'王鸣',empty_clob()); 1 row inserted SQL> insert into lob_ex 阅读全文

posted @ 2012-04-19 22:38 残阳飞雪 阅读(136) 评论(0) 推荐(0) 编辑

java连接Oracle数据库
摘要:import java.net.URL; import java.sql.*;public classJavaOracle { public JavaOracle() { } public static void main(String[] args){ try { try{ Class.forName("oracle.jdbc.driver.OracleDriver"); } catch(java.lang.ClassNotFoundException e) { System.err.print(e.getMessage()); } String url="jd 阅读全文

posted @ 2012-04-18 20:41 残阳飞雪 阅读(188) 评论(0) 推荐(0) 编辑

修改用户密码
摘要:alter user username didentified by password; 阅读全文

posted @ 2012-04-18 20:03 残阳飞雪 阅读(88) 评论(0) 推荐(0) 编辑

Unable to create an instance of the Java Virtual Machine
摘要:After extractingsqldeveloper-1.5.4.59.40.zipand executingsqldeveloper.exe,I received following error---------------------------Oracle SQL Developer---------------------------Unable to create an instance of the Java Virtual MachineLocated at path:<SQLDEVELOPER>\jdk\jre\bin\client\jvm.dll------- 阅读全文

posted @ 2012-04-18 19:02 残阳飞雪 阅读(2914) 评论(0) 推荐(0) 编辑

Oracle 导入外部文件数据库
摘要:启动自后:@E:\1020402138\51aspx\0072229810_code\sql_book\SQL\store_schema.sql;注意:里面要改成自己的connect/as sysdba; 阅读全文

posted @ 2012-04-15 21:15 残阳飞雪 阅读(207) 评论(0) 推荐(0) 编辑

数据库表中列类型的修改和ALTER的用法
摘要:1、修改列类型,比如列为nvarch类型,修改其长度为100:ALTER TABLE tb ALTER COLUMN col nvarchar(100)2、增加一列:ALTER TABLE tb ADD col2 nvarchar(100) null表中存在数据时,新增加的列必须为null或者identity。3、增加约束,设定列col3的缺省值为0:ALTER TABLE tb ADD CONSTRAINT DF_col3 DEFAULT 0 FOR col3 阅读全文

posted @ 2012-04-15 16:40 残阳飞雪 阅读(4201) 评论(0) 推荐(0) 编辑

修改列类型
摘要:altertable表名modify列名varchar(50)删除存储过程: drop procedure procedurename; 阅读全文

posted @ 2012-04-15 16:40 残阳飞雪 阅读(108) 评论(0) 推荐(0) 编辑

数据库学习 ORA-12545:因目标主机或对象不存在,连接失败
摘要:1.搜索oracle安装目录,找到这俩个文件 tnsnames.ora 和 listener.ora ,还有一个大写的TNSNAMES.ORA不用管它。他们的路径如下:如 盘符:\oracle\ora92\network\admin 他们在同一个目录里,编辑这俩个文件,把里面的Host= 的地方改为你的计算机名就行了。(注意有多个,看仔细了。或者改成IP,下次改了IP注意再修改要统一)2.如果这时登陆的话,肯定会提示你没有监听器,那是监听的服务没有开,到计算机的服务那进入服务的方法:控制面板-〉管理工具-〉服务(俩个齿轮的那个图标),然后找到OracleOraHome92TNSListener 阅读全文

posted @ 2012-04-15 15:37 残阳飞雪 阅读(1290) 评论(0) 推荐(0) 编辑

Oracle创建命名空间和新用户
摘要:Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。为了避免麻烦,可以用’Database Configuration Assistant’向导来创建数据库(这步一定要创建好,因为这里没有做好,会在创建表空间时出错—我就在这里花了几个小时,晕)。创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。下面是创建数据库用户的具体过程:1.假如现在已经建好名为’test’的数据库,此时在d:\oracle\oradata\目录下已经存在test目录(注意:我的Oracle11g安装在d:\oracle下,若你的Ora 阅读全文

posted @ 2012-04-14 22:29 残阳飞雪 阅读(15147) 评论(0) 推荐(1) 编辑

创建一个命名空间
摘要:oracle里面不叫数据库了,叫创建一个命名空间创建表空间的语法是:CREATE TABLESPACE tablespacenameDATAFILE ‘filename’ [SIZE integer [K|M]] [AUTOEXTEND [OFF|ON]];--创建用户create user scce identified by 123;--授权grant connect to scce;grant resource to scce;grant create synonym to scce;--连接SQL> conn scce/123; 阅读全文

posted @ 2012-04-14 22:00 残阳飞雪 阅读(615) 评论(1) 推荐(0) 编辑

Oracle启动
摘要:1 先看oracle的监听和oracle的服务是否都启动了。启动oracle监听:cmd的命令行窗口下,输入lsnrctl start,回车即启动监听。2 查看oracle的sid叫什么,比如创建数据库的时候,实例名叫“abc”,那么先手工设置一下oralce的sid,cmd命令窗口中,set ORACLE_SID=abc3 再输入sqlplus /nolog,回车再输入 conn / as sysdba;回车4 再输入startup,回车.这步是启动oracle服务。如果startup启动被告知已经启动了,可以先输入shutdown immediate;等shutdown结束之后,再输入st 阅读全文

posted @ 2012-04-14 20:34 残阳飞雪 阅读(276) 评论(0) 推荐(0) 编辑

PlaceHolder控件]
摘要:PlaceHolder在MSDN中就是:ASP.NET PlaceHolder Web 服务器控件使您能够将空容器控件放置到页上,然后在运行时动态地将子元素添加到该容器中。它是一个空容器,因此它可以承载其他的控件,它和Panel具有类似的功能。下面通过两个例子来加深对它的理解.示例1:1、在页面添加一个PlaceHolder控件;2、制作用户控件DynamicUserControl.ascx3、添加按钮并添加用户代码:View Code static bool Holded = true; //可以使用session来替代 protected void btnLoadUse... 阅读全文

posted @ 2012-04-12 21:42 残阳飞雪 阅读(296) 评论(0) 推荐(0) 编辑

[Entity Framework]
摘要:[Entity Framework]获取部分字段的查询View Code string entitySQL = "SELECT VALUE u FROM Users AS u WHERE EXISTS(SELECT p FROM Users AS p WHERE p.Roleid = 0);"; var query = ObjectContext.CreateQuery<bool>(entitySQL);using (var ObjectContext = new AgentSystemEntities()) { ... 阅读全文

posted @ 2012-04-12 16:17 残阳飞雪 阅读(394) 评论(0) 推荐(0) 编辑

Ado.Net Entity Framework的使用
摘要:通过一段时间对Ado.Net Entity Framework的使用,感受到它的便利同时,也受到了一些困扰。其中最大的困扰,是源自AEF的设计理念,并不完全符合Web开发,以及有并发访问要求的系统。 最明显的一点体现在缓存上。使用缓存是提高系统数据交互性能最简捷有效的途径,但如果想缓存Ado.Net Entity的话,并不是想像中那么简单,比如:?var db = new DBEntities(); HttpContext.Current.Cache["product"] = db.Products.ToList(); 如果你这样写了,那恭喜你,如果你试图在另一个上下文环境 阅读全文

posted @ 2012-04-08 21:06 残阳飞雪 阅读(3973) 评论(0) 推荐(0) 编辑

First day
摘要:刚注册,以后有更多的机会和大家交流了哈!SQL Server 2008 错误 233 的解决办法问题一、忘记了登录Microsoft SQL Server 2008 的sa的登录密码解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码点击确定就可以了。问题二、已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233)解决方法:打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2. 阅读全文

posted @ 2012-04-04 22:25 残阳飞雪 阅读(179) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示