- 浏览: 95268 次
- 性别:
- 来自: 成都
文章列表
create table t_class(c_id int primary key,c_name varchar(10));
insert into t_class values(1,'一班');insert into t_class values(2,'二班');insert into t_class values(3,'三班');
alter table 学生表 add c_id int;
--流程select *,0 as 人数 from t_class;
select *,( select count(*) from 学生表 s where s.c_id=c.c_id ...
create table DEPT( DEPTNO decimal(2) primary key, DNAME VARCHAR(14), LOC VARCHAR(13));create table EMP( EMPNO decimal(4) primary key, ENAME VARCHAR(10), JOB VARCHAR(9), MGR decimal(4), HIREDATE DATETIME, SAL decimal(7,2), COMM decimal(7,2), DEPTNO decimal(2)) ...
1.Java2的平台
1.1:J2SE——主要用于桌面应用软件的编程
包含那些构成Java语言核心的类
1.2:J2EE——主要用于分布式的网络程序的开发;是一种规范
包含J2SE 中的类,并且还包含用于开发企业级应用的类。比如:EJB、servlet、JS ...
1why——对大量数据进行排序,方便查找记录
2.特点
2.1:null——任何包含null值的列都将不会被包含在索引中;如果某列存在空值,即使对该列建索引也不会提高性能;任何在where子句中使用is null或is not null的语句优化器是不允许使用索引的。
2.2:不同的数据库,有不同的索引;同一种数据库,场合不同,索引的类型也是不同的。 2.3:计算列使用不了索引
2.4:没有必要<索引在500条~表记录的15%内有效<无法优化
技巧:索引的应用否——select * from emp where sal+0=100 —d—> ...
1:回调——方法的调用由系统来执行。
2:代码实现步骤:
2.1:监听器
2.2:事件源
2.3:方法实例化
2.4:建立联系
重写和重载——动态绑定
- 博客分类:
- 2Java面向对象
1:如何实现多态
2:重写 纵 同名同参同返回+访问修饰符比父类大或等+子类可见父类方法才叫重写
3:重载 横 同名+不同参
接口和抽象类——继承
- 博客分类:
- 2Java面向对象
1.为什么需要接口和抽象类
1.1对于一些抽象名词时不可能产生自己的实体对象的例如:动物是没有动物实体的。
2.2接口解决了多继承
2。抽象类和接口的特点:
2.1:修饰符 abstract interface
2.2:属性 static final
2.3:构造方法 有构造方法 ...
——————Dao——>———————DBUtil—————————>数据库 ^ | 多态 —————————DOM4J—————————XML
| 多态 ————————— —————————
| 多态 ————————— ————————— |
...
写服务器运行日志的方法
- 博客分类:
- δ数据库
1:服务器运行后,日志的更新频率很高。方法好还决定了服务器相应的效率。
2:创建文件
File file =new File(fileName); if(!file.exists()){ File parentDir = new File(file.getParent()); if (!parentDir.exists()){// 如果所在目录不存在,则新建. parentDir.mkdirs(); } try { file.createNewFile();
3:殊途同归
3.1:方法1:RandomAccessFile raf=new RandomAcce ...
1.why——在程序出现问题后,在异常机制的辅助下软件可以继续运行。
2异常处理方式——try……catch……finally……;throw
2.1:try……catch……
2.1.1:引发异常try
2.1.2:捕获异常catch 先特殊的(子类)在普通的(父类)
2.1.3:释放资源finally
2.2:throws……throw
用throws申明可能引发异常的方法。
用throw抛出异常。
3异常的结构
3.1区别
3.1.1:Error不需要显示申明,Exception需要显示申明。
3.1.2:Error无法处理捕获;runtimeExcep ...
什么叫XML解析:读或写XML中的内容。
扩展:
XML可以理解层次型数据库的一种,它与关系型数据库之间各什么优缺点?
XML 关系型数据库
优点 擅长表达复杂的关系 擅长处理大量数据,快速查询和复杂分析
缺点 读写效率比较低 不擅长表达复杂的关系
文档结构图 = XML文档 - 其中的数据
DOM:文档对象模型,这种API是先将整个XML读入内存,再解析
SAX:简单XML API,它是从上到下一边读取,一边解析。
DOM SAX
优点 (修改) 可以读取较 ...
界面上的数据来自
1.数据库(Dao)——定义SQL执行语句的字符串;调用dbutil的方法——返回Po的属性。
2.Po对象——Dao方法的返回类型。
2.1:因为基本数据类型不能提供NULL值,所以PO类通常只用包装类。
2.2:结合存储介质的多元化,Dao应该有个父类(接口),不同的介质为不同的子类。
3.DButil——联接数据库;执行数据的查询和更新。
create table bbc(Name varchar(50) primary key not null,Region varchar(60),Area decimal(10),Population decimal(11),Gdp decimal(14), );
insert into bbc values ('中国','亚洲',10,10,10);insert into bbc values ('美国','北美洲',9,6,3);insert into bbc values ('巴西','南美洲',13,4,5);insert into bbc values ('阿根廷','南美洲',6 ...
父表:father fid fname 1 a2 b3 c4 e insert into father values(1,'a');insert into father values(2,'b');insert into father values(3,'c');insert into father values(4,'e');
create table father(fid int primary key,fname varchar(10));
一对多:父子表,主从(明细)表,
sid sname fid height moneyinsert into son val ...