金融信息系统数据库访问实验指导书.doc

Size: px
Start display at page:

Download "金融信息系统数据库访问实验指导书.doc"

Transcription

1

2 Hibernate get load 3. update delete java HibernateDemo06 2. Hibernate a) Folder lib b) lib import General File System c) next Browse d) jar e) Select All Finish f) lib >Build Path >Add to Build Path, 3. a) src Genera File b) next hibernate.cfg.xml Finish c) hibernate.cfg.xml xml <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" " d) hibernate-configuration e) hibernate-configuration session-factory

3 f) session-factory property property url sql 4. a) Empl i. id id i 1. seq_empl Empl b) src com.oracle.entity entity Empl Serializable i. Empl id name age did i id Empl set get tostring Empl Add default serial version ID 5. i. xml Empl.hbm.xml i Empl.hbm.xml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" " Empl.hbn.xml iv. hibernate-mapping 1. class name table a) name com.oracle.entity.empl b) table Empl

4 2. class id name type column a) name id b) type id java.lang.integer c) column id d) id generator class sequence e) generator param sequence seq_empl 3. class property name column type hibernate.cfg.xml <session-factory> 6. a) test Test test b) Test session get id 2 Empl Configuration con=new Configuration().configure(); SessionFactory sf=con.buildsessionfactory(); Session session=sf.opensession(); System.out.println(session.get(Empl.class, 2)); c) 002 get load 1. a) Empl / / 002 get load / empl.txt

5 i. id i id 1. seq_empl Empl b) / / 002 get load HibernateDemo07 ecplise 2. a) get load i. test Test Test Empl empl=(empl) session.get(empl.class, 2); get load b) get load i. 1. get 2 10 id get load id 10

6 1. get 10 2 (System.out.println(empl);), 2. get load, 003 update delete 1. update : 2. delete 1. a) Empl / / 003 update delete / empl.txt i. id i id 1. seq_empl Empl

7 b) \ Hibernate \ \ 003 update delete HibernateDemo08 ecplise 2. a) Update i. test Test Session session=sf.opensession(); Transaction i iv. tran=session.begintransaction(); session get id 2 Empl empl empl setage age 40 v. session update() empl update vi. v vi Transaction commit tostring session ix. age 40 b) delete i. i iv. Transaction tran=session.begintransaction(); session get id 2 Empl empl session delete empl delete v. tran commit vi. v vi ix. session get id 2 Empl newempl newempl tostring session id 2

8 Hibernate 1. session session 001 session 1. persist a) Ecplise b) 2. select_before_update a) update b) select-befor-update c) age

9 3. saveorupdate a) Ecplise save b) update 1. a) Empl hibernate \ \ \ 001 session \empl.txt i. id id i 1. seq_empl Empl 2. a) hibernate \ \ \ 001 session HibernateDemo11 ecplise 3. a) persist i. test Test i Session session=sf.opensession(); session begintransaction() Transaction tran Empl empl new Empl("DEMO",19,1);

10 iv. session persist empl v. session vi. b) select-before-update: i. Session session=sf.opensession(); i iv. session get id 2 Empl empl session empl Session sessionsec Session sessionsec=sf.opensession() v. transec vi. v vi ix. Transaction transec=sessionsec.begintransaction() sessionsec update Empl session Empl.hbm.xml class :select-before-update= true Test select sql update sql x. Transaction transec=sessionsec.begintransaction(); xi. empl.setage(35); empl age 35 update sql c) saveorupdate i. save 1. test Test2 2. Session session=sf.opensession() Transaction tran=session.begintransaction(); 3. Empl empl name TERRY,age 28 did 2 4. session saveorupdate empl 5. session 6. save insert update 1. Empl empl=new Empl("TERRY",28,2); session.saveorupdate(empl); 2. session get id 2 empl 3. session empl 4. session Session sessionsec=sf.opensession(); 5. Transaction transec=sessionsec.begintransaction(); 6. Session sessionsec saveorupdate empl ( update )

11 7. session a) Ecplise b) 2. flush a) Ecplise b) 3. evit Ecplise 4. clear

12 1. a) Empl hibernate \ \ \ \empl.txt i. id i id 1. seq_empl Empl 2. a) hibernate \ \ HibernateDemo10 ecplise 3. a) i. test Test i iv. Session session=sf.opensession(); session.get() id 1 Empl empl empl tostring session begintransaction() Transaction tran v. session delete empl vi. v vi session empl tostring empl ecplise id 1 empl b) flush i. Session session=sf.opensession() i new Empl Id 4 name MAYYR,age 18 did 2 session save empl session

13 iv. session flush v. vi. Transaction commit c) evit i. session.flush() session evit empl empl session d) i. evit i session clear 003 session 1. persist a) Ecplise b) 2. select_before_update a) update b) select-befor-update c) age

14 3. saveorupdate a) Ecplise save b) update 1. a) Empl hibernate \ \ \ 001 session \empl.txt i. id id i 1. seq_empl Empl 2. a) hibernate \ \ \ 001 session HibernateDemo11 ecplise 3. a) persist i. test Test i Session session=sf.opensession(); session begintransaction() Transaction tran Empl empl new Empl("DEMO",19,1);

15 iv. session persist empl v. session vi. b) select-before-update: i. Session session=sf.opensession(); i iv. session get id 2 Empl empl session empl Session sessionsec Session sessionsec=sf.opensession() v. transec vi. v vi ix. Transaction transec=sessionsec.begintransaction() sessionsec update Empl session Empl.hbm.xml class :select-before-update= true Test select sql update sql x. Transaction transec=sessionsec.begintransaction(); xi. empl.setage(35); empl age 35 update sql c) saveorupdate i. save 1. test Test2 2. Session session=sf.opensession() Transaction tran=session.begintransaction(); 3. Empl empl name TERRY,age 28 did 2 4. session saveorupdate empl 5. session 6. save insert update 1. Empl empl=new Empl("TERRY",28,2); session.saveorupdate(empl); 2. session get id 2 empl 3. session empl 4. session Session sessionsec=sf.opensession(); 5. Transaction transec=sessionsec.begintransaction(); 6. Session sessionsec saveorupdate empl ( update )

16 7. session

17 1. 2. Hibernate a) Empl Dept \ \ \.txt i. id id i 1. seq_empl seq_dept Empl

18 2. Dept b) i. \ 2. a) \ \ HibernateDemo16 ecplise i. entity Dept Dept Empl HashSet set get b) i. Dept.hbm.xml class set 1. set <set name="xxx( set )" table="xxx " lazy="false" inverse="true" cascade="all"> <key column="xxx( )"/> <one-to-many class="xxx( )"/> </set> 2. set c) a) name: empllist b) table: empl c) key column: deptid d) one-to-many class com.oracle.entity.empl i. dao DeptImpl Session session=sf.opensession() session get(clz, deptid) Dept dept dept getempllist() List empllist d) i. test Test1 DeptImpl queryemplbydept i iv. Dept.class 1 Empl

19 a) student course studentandcourse studentandcourse student_id student id studentandcourse course_id course id \ \ \ b) i. \ \ \ HibernateDemo17 ecplise 2. a) entity Course Course Student Set, set get b) entity course.hbm.xml Course Student course.hbm.xml set many-to-many i. set <set name="xxx( set )" table="xxx " lazy="false" cascade="all" inverse="true" > <key column="xxx( )" foreign-key="xxx( )"/> <many-to-many column= XXX( ) class="xxx( )"/> </set> Set 1. name: studentlist 2. table: studentandcourse 3. key column: course_id 4. foreign-key fk_course 5. many-to-many class student_id

20 6. class com.oracle.entity.student c) Session session=sf.opensession() get(clz, courseid) Course course d) course getstudentlist Set stulist session stulist 3. a) ManyToMany b) CourseImpl c) querystudentbycourse id 1001 Course Student Set d) for e) 003 ( ) 1. querystudentbycourse id querycoursebystudent a) student course studentandcourse studentandcourse student_id student id studentandcourse course_id course id \ \ \ 003.txt b)

21 i. \ \ \ HibernateDemo18 ecplise 2. studentandcourse a) entity Course Course SAC Set SACList, set get b) Student Student SAC Set SACList set get c) entity Course.hbm.xml Student.hbm.xml class set i. set <set name="xxx( List )" table="xxx " lazy="false" cascade="all" inverse="true" > <key column="xxx( )" foreign-key="xxx( )"/> <one-to-many class="xxx( )"/> </set> Course.hbm.xml set i 1. name: SACList 2. table: studentandcourse 3. key column: course_id 4. foreign-key fk_course 5. one-to-many class com.oracle.entity.sac Student.hbm.xml set 1. name: SACList 2. table: studentandcourse 3. key column: student_id 4. foreign-key fk_student 5. one-to-many class com.oracle.entity.sac d) SAC Student student Course course set get e) entity SAC.hbm.xml class many-to-one Course Student i. <many-to-one name="xxx( )" column="xxx( )" class="xxx( )" not-null="true"/> 1. name course student 2. column course_id student_id 3. class com.oracle.entity.course com.oracle.entity.student f)

22 i. dao CourseImpl CourseImpl 1. querystudentbycourse(class clz,serializable Id) course student a) Session session=sf.opensession() get Course b) getsaclist Set c) Set SAC SAC SAC getstudent Student stu d) stu tostring e) session 2. querycoursebystudent(class clz,serializable Id) g) student course a) Session session=sf.opensession() get(clz, Id) Student student b) student getsaclist SAC Set coulist c) SAC SAC SAC getcourse Course d) tostring e) session i. test CourseTest querystudentbycourse(class clz,serializable Id) 1. CourseImpl 2. CourseImpl querystudentbycourse(class clz,serializable Id) Course.class test StudentTest querycoursebystudent(class clz,serializable Id) 1. CourseImpl 2. CourseImpl querycoursebystudent(class clz,serializable Id) Student.class

23

24 5 fetch 1. a) student course studentandcourse studentandcourse student_id student id studentandcourse course_id course id \ Hibernate \ \ 001.txt b) i. \ Hibernate \ \ HibernateDemo19 ecplise 2. a) i. Course.hbm.xml set lazy false test Test b) i. Course.hbm.xml set lazy i iv. true test Test CourseImpl session.close System.out.println(stuList.size()); Test c) i. Course.hbm.xml set lazy extra i test Test dao CourseImpl System.out.println(studentList.size()) size iterator iv. test Test d)

25 i. Course.hbm.xml set lazy batch-size 2 batch-size="2" test Test e) fetch i. Course.hbm.xml set name fetch subselect fetch join select test Test a) Empl Dept \ Hibernate \ \ \ 002.txt i. empl dept b)

26 i. \ Hibernate \ \ HibernateDemo20 ecplise 2. a) Empl Empl Dept dept set get b) Empl.hbm.xml class many-to-one <many-to-one/> <many-to-one name="xxx( )" column="xxx( )" lazy="false" class="xxx( )" not-null="true" cascade="save-update"/> i. 1. name dept 2. column DEPTID 3. class com.oracle.entity.dept c) dao DeptImpl Session session=sf.opensession() d) session get clz, Id Empl empl get clz id querydeptbyempl(class clz, Serializable Id) e) empl getdept dept f) dept g) test Test1 i. DeptImpl i querydeptbyempl(class clz, Serializable Id) Empl.class 1 Dept, dept dept tostring h)

27 Hibernate HQL age a) player hibernate \ \ \ \ 001 sql

28 b) hibernate \ \ \ HibernateDemo21 ecplise c) PlayerImpl IplayerDao i. queryallplayer() Session session=sf.opensession() session createquery String arg Query query HQL a) HQL i. from XXX( ) 1. Player 2. query list Player players 3. null players queryplayerbyage(int age) 1. Session session=sf.opensession() session createquery String arg Query query HQL a) HQL i. from XXX( ) where age=:xxx( ) 1. Player 2. pid 2. query setinteger(arg0, arg1), pid a) i. arg0 HQL pid arg1 age query list Player players 4. null players a) PlayerDemo queryallplayer() i. PlayerImpl playimpl i iv. playimpl PlayerImpl queryallplayer() Player playersall tostring tostring b) PlayerDemo1 queryplayerbyage(int age) i. PlayerImpl playimpl

29 i iv. playimpl PlayerImpl queryplayerbyage(int age) 28 Player players tostring tostring 002 QBC QBE 1. QBC age QBC age 28 id 6 3. QBE 1. a) player hibernate \ \ \ \001 sql ( )

30 b) hibernate \ \ \ HibernateDemo22 ecplise c) PlayerImpl IplayerDao i. QBC 1. PlayerImpl queryplayerbyageqbc int age QBC 2. Session session=sf.opensession() session createcriteria arg criteria Player.class 3. Restrictions eq(propertyname, value) Criterion criterion age propertyname age value age 4. criteria add(criterion agr0) criteria criterion add Criterion agr0 5. criteria list Player List players 6. a) PlayerQBC PlayerImpl playerimpl b) playerimpl PlayerImpl queryplayerbyageqbc(int age) 28 Player players c) players tostring tostring age 28 d) QBC 1. PlayerImpl queryplayerbycondition(list<criterion> criterionlist) QBC 2. queryplayerbycondition(list<criterion> criterionlist) Session session=sf.opensession() session createcriteria arg

31 criteria Player.class 3. queryplayerbycondition(list<criterion> criterionlist) criterionlist add criteria 4. criteria list Player players 5. players 6. a) PlayerQBC1 PlayerImpl playerimpl=new PlayerImpl() List criterions Criterion b) age 28 i. Restrictions eq(propertyname, value) Criterion criterionone age propertyname age value 28 c) id 6 1. Criterion criterionsec propertyname id value 6 d) criterionone criterionsec criterions e) PlayerImpl playerimpl f) playerimpl PlayerImpl queryplayerbycondition(list<criterion> critertionlist) criterions Player players g) Player h) 7. QBE a) dao PlayerImpl queryplayerbytemple(example example) Criteria criteria=session.createcriteria(player.class); criteria add example criteria b) test PlayQBE PlayerImpl playerimpl=new PlayerImpl(); empl c) player setage int arg age 37 d) Example create Object arg empl Example example e) example playerimpl.queryplayerbytemple() List players

32 f) player tostring age a) player hibernate \ \ \ 001 sql b) hibernate \ \ \ HibernateDemo24 ecplise c) i. ( ) PlayerImpl age a) Query query=session.createquery("from Player where age=:pid"); as Player P i. from A as B where B.C=:XXX a) test PlayerDemo1 PlayerDemo1

33 004 iterator 1. HQL 2. QBC 3. QBC 4. HQL 5. HQL iterator 3. a) PL id seq_player sql / b)

34 c) hibernate \ \ HibernateDemo26 ecplise 4. a) QBC HQL i. HQL 1. PlayerImpl queryplayerbyhql(string sql) Session session = sf.opensession(); 2. session createquery query 3. query setfirstresult(arg0) 0 4. query setmaxresult(arg0) query list() List 6. test PlayHQL 7. PlayerImpl playerimpl 8. playerimpl PlayerImpl queryplayerbyhql String sql 9. Player age order by XX desc sql from Player order by age desc sql queryplayerbyhql String sql 10. Player 11. QBC 1. PlayerImpl queryplayerbyqbc(list<criterion> conditions) Session session = sf.opensession(); 2. session createcriteria Player.class criteria 3. conditions criteria 4. criteria addorder(order.desc("xx")) XX age

35 5. criteria setfirstresult(int arg) 0 6. criteria setmaxresults(int arg) 2 7. criteria list List players 8. players 9. test PlayerQBC queryplayerbyqbc(list<criterion> conditions) 10. PlayerImpl playerimpl 11. List list 12. Restrictions.ge("XXX", XXX) age>28 list 13. playerimpl queryplayerbyqbc(list<criterion> conditions) list 14. Player 15. b) HQL QBC i. HQL : 1. PlayerImpl queryuniqueplayerbyhql String sql Session session = sf.opensession(); 2. session createquery query 3. query setmaxresult(arg0) 1 4. query list() List 5. test PlayHQLUnique 6. QBC 1. dao PlayerImpl 2. queryuniqueplayerbyqbc(list<criterion> conditions) 3. Criteria criteria=session.createcriteria(player.class); criteria setmaxresults(x); 1 4. test PlayerQBCUnique c) HQL iterator i. PlayerImpl queryplayerbyhqliterate(string sql) i Session session = sf.opensession(); session createquery query query iterate() Iterator iterator

36 iv. Player List players v. iterator hasnext while iterator vi. v vi ix. iterator next() Player player new Player play play players players test PlayHQLIterator 005 HQL 1. count min max avg 2. upper lower 3. size

37 1. a) sql.txt i. dept dept_id empl id, b) hibernate \ \ HibernateDemo29 ecplise 2. a) count min max avg i. DeptImpl querybycfunction() i iv. Session session = sf.opensession(); String sql=" " sql select count(e.id),min(e.age),max(e.age),avg(e.age)from Empl e Empl age age age test test1.test1 test1. b) upper lower i. DeptImpl querybypfunction() Session session = sf.opensession(); String sql=" " sql select upper(d.deptname),lower(d.deptname)from Dept d

38 i iv. Dept deptname deptname test test1. test1 dept.querybycfunction(); test1 c) size i. DeptImpl querybysfunction() i iv. Session session = sf.opensession(); String sql=" " sql select size(d.empllist)from Dept d where deptid=1 Dept deptid 1 Empl test test1 test1 dept.querybypfunction(); test1

39 Hibernate age>25 1. a) i. oracle Empl, sql b) hibernate \ \ \ HibernateDemo30 ecplise 2. a) HQL i. dao EmplImpl EmplImpl i querybyhql(int age) HQL Session session = sf.opensession(); sql from Empl e where e.age>:age sql session createquery sql Query query

40 iv. query setinteger String arg0 Object arg1 sql 1. arg0 age sql age 2. arg1 age querybyhql(int age) age v. query list() Empl List vi. v empls empls test Test1 age>25 List<Empl>empls=dept.queryByHQL( ) age 25 b) QBC i. dao EmplImpl EmplImpl i iv. querybyqbc(int age) QBC Criteria criteria=session.createcriteria(empl.class); Restrictions gt(string arg0,object arg1) Criterion criterion 1. arg0 age 2. arg1 querybyqbc(int age) age criteria add criterion criteria criteria list Empl List empls v. test Test2 age>25 vi. List<Empl>empls=dept. querybyqbc( ) age 25) 002 id 1 2,3 1. a)

41 i. oracle Empl, sql b) hibernate \ \ \ HibernateDemo31 ecplise 2. a) HQL i. dao EmplImpl EmplImpl i iv. querybyhqlrange() Session session = sf.opensession(); sql from Empl e where e.id in(1,2,3) id 1,2,3 ( not int between and. ) not between.and. session createquery sql query query list() Empl List empls empls v. test Test1 b) QBC i. dao EmplImpl EmplImpl i iv. querybyqbcrange() Criteria criteria=session.createcriteria(empl.class); Restrictions in String arg0 Object[] arg1 Criterion criterion 1. arg0 id 2. arg1 id 1,2,3 new Integer[]{1,2,3} 3. not between not between criteria add criterion criteria criteria list Empl List empls empls v. test Test2

42 003 name e 1. a) i. oracle Empl, sql b) hibernate \ \ \ HibernateDemo32 ecplise 2. a) HQL i. dao EmplImpl EmplImpl i iv. querybyhql() Session session = sf.opensession(); sql from Empl e where e.name like '%e%' name e like session createquery sql query query list() Empl List empls empls v. test Test1 b) QBC

43 i. dao EmplImpl EmplImpl querybyqbc i iv. () QBC Criteria criteria=session.createcriteria(empl.class); Restrictions like String arg0 String arg1 Criterion criterion 1. arg0 name 2. arg1 name e %e% criteria add criterion criteria criteria list Empl List empls v. test Test2 004 name m id>1 age>25 1. a) i. oracle Empl, sql b) hibernate \ \ \ HibernateDemo33 ecplise 2. a) HQL

44 i. dao EmplImpl EmplImpl i iv. querybyhql() Session session = sf.opensession(); sql from Empl e where e.name like '%m%'and e.id>1 or e.age>25 name m id>1 age>25 like session createquery sql query query list() Empl List empls empls v. test Test1 b) QBC i. dao EmplImpl EmplImpl querybyqbc () QBC i iv. Criteria criteria=session.createcriteria(empl.class); Restrictions and(lhs, rhs) 1. lhs Restrictions.like("name", "%m%") name m 2. rhs Restrictions.gt("id", 1)) id>1 Restrictions or(lhs, rhs) Criterion criterion 1. lhs and Restrictions.and(Restrictions.like("name", "%m%"), Restrictions.gt("id", 1)) name e id>1 2. rhs Restrictions.gt("age", 25) age>25 criteria add criterion criteria v. criteria list Empl List vi. v empls empls test Test2

45 Hibernate fetch select: 2. fetch subselect: sql ) ( sql 3. fetch join lazy= true no session depts DeptImpl session no session fetch join 1. a) Dept Empl

46 i. oracle Empl, sql 1. oracle Dept sql 1. b) hibernate \ \ \ HibernateDemo35 ecplise 2. (Dept Empl Dept Empl Set empllist a) i. fetch select i 1. entity Dept.hbm.xml 2. lazy fetch select 3. test Test1 fetch select n+1 n deptid>1, 3 sql fetch subselect 1. entity Dept.hbm.xml 2. lazy fetch subselect 3. test Test1 fetch subselect n sql fetch join 1. entity Dept.hbm.xml 2. lazy ture lazy fetch join 3. test Test1 Query list fetch join lazy= true

47 HQL 2. QBC 1. a) Dept Empl i. oracle Empl, sql 1.

48 oracle Dept sql 1. b) hibernate \ \ \ HibernateDemo36 ecplise 2. (Dept Empl Dept Empl Set empllist a) HQL i i. test Test1 IDeptDao deptdao=new DeptImpl(); iv. sql from Dept d left join fetch d.empllist left join fetch HashSet set list 1. HashSet set=new HashSet(list); for list HashSet set v. b) QBC i. dao DeptImpl querydeptbyqbccollection() i iv. Criteria criteria=session.createcriteria(dept.class); criteria setfetchmode(string arg0,fetchmode arg1) 1. arg0 empllist dept empl 2. arg1 FetchMode.JOIN test Test2 1. HashSet set list HashSet set=new HashSet(list); for list HashSet set v.

49 HQL 3 deptid=3 2. HQL 3. QBC age>25 Mike Mike SAL

50 1. a) Dept Empl i. oracle Empl, sql 1. oracle Dept sql 1. b) hibernate \ \ \ HibernateDemo37 ecplise 2. (Dept Empl Dept Empl Set empllist a) HQL i. test Test1 IDeptDao deptdao=new DeptImpl(); sql from Dept d left join d.empllist left join b) HQL i. test Test1 sql sql from Dept d inner join d.empllist inner join

51 c) QBC i. DeptImpl querydeptbyqbccollection(int age) Criteria criteria=session.createcriteria(dept.class) i iv. Criteria criteria=session.createcriteria(dept.class) criteria criteriaalias String arg0 String arg1 1. arg0 empllist 2. arg1 E Restrictions ge String propertyname Object value criteria add criteria 1. propertyname E.age ( EmplList age E) 2. value age querydeptbyqbccollection(int age) age test Test2 v. List list=deptdao.querydeptbyqbccollection( ); HQL 2. HQL id>1

52 1. a) Dept Empl i. oracle Empl, sql 1. oracle Dept sql 1. b) hibernate \ \ \ HibernateDemo39 ecplise 2. (Dept Empl empl dept ) a) i. test Test1 IEmplDao deptdao = new EmplImpl(); sql from Dept d inner join fetch d.empllist inner join fetch b) i. test Test2 IEmplDao empldao = new i EmplImpl(); IEmplDao empldao = new EmplImpl(); sql from Empl e where e.dept.deptid>1 id>1

53 a) Dept Empl i. oracle Empl, sql 1.

54 oracle Dept sql 1. b) hibernate \ \ \ HibernateDemo40 ecplise 2. (Dept Empl Dept Empl ) a) i. test Test1 IEmplDao deptdao = new i iv. EmplImpl(); sql select e.id, e.name,e.age,d.deptid from Empl e join e.dept d where e.did=e.dept.deptid Empl id name age Dept deptid deptdao queryemplanddept(sql) List list list iterator Iterator it while it hasnext it v. it next Object vi. v array id name age deptid int id=(integer) array[0]; String name=(string) array[1]; int age=(integer)array[2]; int deptid=(integer)array[3]; b) i. entity EmplAndDept i set get 1. private int id; 2. private String name; 3. private int age; 4. private int deptid; test Test2 sql sql 1. Test1 sql

55 iv. 2. sql new packagename.classname(param1 param2 param3..) 3. sql Select new com.oracle.entity.emplanddept(e.id, e.name,e.age,d.deptid)from Empl e join e.dept d where e.did=e.dept.deptid while hasnext it v. it next EmplAndDept array vi. v 1. array getid() int id 2. array getname String name 3. array getage int age 4. array getdeptid int deptid

56 Hibernate a) Restrictions b) QBE 1. a) i. oracle Empl, sql 1.

57 b) hibernate \ \ \ HibernateDemo42 ecplise 2. a) i.restrictions 1. dao emplimpl queryemplqbc() Criteria criteria=session.createcriteria(empl.class); 2. Restrictions like(string propertyname String value,matchmode matchmode) a) propertyname name b) value o c) matchmode MatchMode.ANYWHERE 3. criteria list List list 4. list 5. test Test1 Test1. QBE 1. dao emplimpl queryemplqbe(empl empl) Criteria criteria=session.createcriteria(empl.class); 2. Example create Object arg empl Example example 3. example enablelike MatchMode.ANYWHERE 4. example ignorecase 5. criteria add example 6. criteria list List list 7. list 8. test Test2 IEmplDao empldao = new EmplImpl(); empl 9. empl setname String arg O name O 10. Test2. sql 11. entity Empl

58 12. id age did Integer set get 13. Test a) Dept Empl i. oracle Empl, sql 1. oracle Dept sql 1. b) hibernate \ \ \ HibernateDemo43 ecplise 2.

59 i. dao emplimpl Session session = i iv. sf.opensession(); session get Class arg0 Serializable arg1 Dept, dept get 1. arg0 Dept.class 2. arg1 deptid session createfilter arg0 arg1 Query query 1. arg0 dept.getempllist() 2. arg1 sql 1. query setfirstresult int arg arg 0 2. quer y setmaxresult int arg arg 2 query list List list v. list b) test Test1 String sql= id>1, sql where id>1 c) deptdao queryempllist(serializable deptid,string sql) Empl List list 1 sql d) a) exists

60 b) elements a) Dept Empl i. oracle Empl, sql 1. oracle Dept sql 1. b) hibernate \ \ \ HibernateDemo44 ecplise 2.

61 a) 1 i. test Test1 String sql= sql, sql from Dept d where (select count(e) from d.empllist e)>1 b) i. exists 1. test Test1 sql from Dept d where exists( from d.empllist e) 2. elements 1. test Test1 sql from Dept d where:empl in elements(d.empllist) (empl ) 2. EmplImpl Query query=session.createquery(sql); setentity(string arg0,object arg1); query a) arg0 sql empl b) arg1 new Empl(1,"BOB",18,2) 3. test Test1 c) size 1 i. dao EmplImpl query.setentity("empl", new i Empl(1,"BOB",18,2)); test Test1, sql from Dept d where d.empllist.size>1 Test a)

62 i. oracle Empl, sql 1. b) hibernate \ \ \ HibernateDemo47 ecplise 2. a) i. ehcache jar i ehcache-core jar hibernate-ehcache final.jar slf4j-api jar classpath hibernate \ \ \ ehcache.xml HibernateDemo47 src hibernate.cfg.xml session-factory iv. dao EmplImpl querybycache() Query query= session.createquery("from Empl e where e.age>25 ") v. query setcacheable true vi. v vi ix. query list session createquery( from Empl e where e.age>25 ) Query query query1 setcacheable true query list List list x. list xi. test Test1 sql

63 Log4j 2. Hibernate.cfg.xml hibernate.properties 1. a) i. oracle Empl, sql 1.

64 b) \ \ \ HibernateDemo50 ecplise 2. a) Log4j i. log4j jar HibernateDemo50 lib lib log4j-1.2,12.jar, >Bulid Path >Add to Build Path 1. src log4j.properties a) b) c) i iv. test Test1 public static void main(string[] args) final public static final Logger getlogger arg logger arg Test1.class IEmplDao deptdao=new EmplImpl(); logger info(string arg) dao EmplImpl List list= criteria.list(); Test1 logger debug String arg arg

65 v. test Test1 HibernateDemo50 HibernateDemo50 iotek.log b) Hibernate.cfg.xml hibernate.properties i. src hibernate.cfg.xml hibernate.properties 1. hibernate.cfg.xml show_sql true sql 2. hibernate.properties hibernate. show_sql false sql dao EmplImpl i iv. config.configure("/hibernate.cfg.xml"); config addclass Empl.class test Test1 sql show_sql true hibernate.cfg.xml hibernate.properties hibernate.cfg.xml hibernate.properties Hibernate API JDBC 1. a) i. oracle Empl, sql 1.

66 b) \ \ \ HibernateDemo51 ecplise 2. a) hibernate.cfg.xml session-factory property JDBC i. <property name="hibernate.transaction.factory_class">org.hibernate.transaction.jd BCTransactionFactory</property> b) dao emplimpl Session session = sf.opensession(); session begintransaction() Transaction tr c) session get id 1 Empl empl d) empl setdid int arg empl did 3 e) tr commit f) empl g) test Test1 sqldeveloper Empl id 1 did

67 1. a) i. oracle Account, sql 1. b) \ \ \ HibernateDemo53 ecplise 2. HibernateDemo53 dao BussinessCheckService BussinessService BussinessCheckService 100 BussinessService 100 test Test1 start a) test Test b) dao BussinessCheckService Account account=(account) session.get(account.class, 1); get(account.class,1) session.get(account.class, 1,LockMode.UPGRADE); LockMode.UPGRADE

68 c) BussinessService Account account=(account) session.get(account.class, 1); get(account.class,1) session.get(account.class, 1,LockMode.UPGRADE); d) Test1 004 hibernate 1. Hibernate a) ecplise b) 2. Hibernate a) Ecplise b) 1. a) i. oracle Account, sql 1.

69 b) \ Hibernate \ \ HibernateDemo54 ecplise 2. a) Hibernate i. test firstcache i iv. Account account1=(account) session.load(account.class, 1); session evict(object arg); account1 account1 session load id 1 Account account2 account1==account2 false session contains account1 account2 contains v. account1 setbalance(int arg); account1 balance vi. v vi no session account1 session no session account1 setbalance account2 setbalance(int arg); account1 balance id 1 balance b) Hibernate i. ehcache jar i ehcache-core jar hibernate-ehcache final.jar slf4j-api jar classpath ehcache.xml src ehcache xml hibernate.cfg.xml session-factory iv. entity Account.hbm.xml Account.hbm.xml class id v. test secondcache session.close() vi. session sf opensession session session begintransaction() Transaction tr

70 v vi ix. session get(account.class, 1); id 1 Account account2 account2 setbalance int arg balance 2000 tr commit x. session xi. x secondcache sql balnance

Java

Java Java 应用框架 Hibernate 实验指导书 软件学院 实验一 Hibernate 基础配置 实验目的 帮助学生理解掌握如何使用 Hibernate 进行持久层开发 ; 帮助学生了解 3 层架构的意义 : 逻辑层 数据持久层和数据库 技术要点 JDBC 基础知识 ; ORM 基础知识 实验说明 本例分为 3 层, 分别是业务逻辑层 数据持久层和数据库 业务逻辑层 : 处理业务逻辑, 比如将一个学生对象增加

More information

输入 project name 选择完成

输入 project name 选择完成 JAVA 程序访问 HighGo DB 的环境准备 山东瀚高科技有限公司版权所有仅允许不作任何修改的转载和转发 Hibernate 的配置 MyEclipse 中创建新项目 : 选择菜单栏 file---new---project 选择 web project 进行下一步 输入 project name 选择完成 4. 单击 " 添加 JAR/ 文件夹 ", 会如下图出现 JDBC 下载 Hibernate

More information

untitled

untitled -JAVA 1. Java IDC 20 20% 5 2005 42.5 JAVA IDC JAVA 60% 70% JAVA 3 5 10 JAVA JAVA JAVA J2EE J2SE J2ME 70% JAVA JAVA 20 1 51 2. JAVA SUN JAVA J2EE J2EE 3. 1. CSTP CSTP 2 51 2. 3. CSTP IT CSTP IT IT CSTP

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

untitled

untitled Database System Principle Database System Principle 1 SQL 3.1 SQL 3.2-3.3 3.4 3.5 3.6 Database System Principle 2 3.1 SQL SQL Structured Query Language SQL Database System Principle 3 SQL 3.1.1 SQL 3.1.2

More information

untitled

untitled JavaEE+Android - 6 1.5-2 JavaEE web MIS OA ERP BOSS Android Android Google Map office HTML CSS,java Android + SQL Sever JavaWeb JavaScript/AJAX jquery Java Oracle SSH SSH EJB+JBOSS Android + 1. 2. IDE

More information

untitled

untitled OO 1 SQL Server 2000 2 SQL Server 2000 3 SQL Server 2000 DDL 1 2 3 DML 1 INSERT 2 DELETE 3 UPDATE SELECT DCL 1 SQL Server 2 3 GRANT REVOKE 1 2 1 2 3 4 5 6 1 SQL Server 2000 SQL Server SQL / Microsoft SQL

More information

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S 9 DB2 优化器 DB2 SQL select c1 c2 from ( DB2 )??? DB2?!?, no no DB2 I/O ( transrate overhead ) SQL DML (INSERT UPDATE DELETE) DB2 (access plan) DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( 728 747 ) SQL

More information

untitled

untitled 1 Access 料 (1) 立 料 [] [] [ 料 ] 立 料 Access 料 (2) 料 [ 立 料 ] Access 料 (3) 料 料 料 料 料 料 欄 ADO.NET ADO.NET.NET Framework 類 來 料 料 料 料 料 Ex MSSQL Access Excel XML ADO.NET 連 .NET 料.NET 料 料來 類.NET Data Provider

More information

EJB-Programming-3.PDF

EJB-Programming-3.PDF :, JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Value Object Design Pattern J2EE Design Patterns Value Object Value Object Factory J2EE EJB Test Client

More information

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘 ITE 資 訊 專 業 人 員 鑑 定 資 料 庫 系 統 開 發 與 設 計 實 務 試 卷 編 號 :IDS101 注 意 事 項 一 本 測 驗 為 單 面 印 刷 試 題, 共 計 十 三 頁 第 二 至 十 三 頁 為 四 十 道 學 科 試 題, 測 驗 時 間 90 分 鐘 : 每 題 2.5 分, 總 測 驗 時 間 為 90 分 鐘 二 執 行 CSF 測 驗 系 統 -Client

More information

目錄

目錄 資 訊 素 養 線 上 教 材 單 元 五 資 料 庫 概 論 及 Access 5.1 資 料 庫 概 論 5.1.1 為 什 麼 需 要 資 料 庫? 日 常 生 活 裡 我 們 常 常 需 要 記 錄 一 些 事 物, 以 便 有 朝 一 日 所 記 錄 的 事 物 能 夠 派 得 上 用 場 我 們 能 藉 由 記 錄 每 天 的 生 活 開 銷, 就 可 以 在 每 個 月 的 月 底 知

More information

Microsoft Word - Hibernate与Struts2和Spring组合指导.doc

Microsoft Word - Hibernate与Struts2和Spring组合指导.doc 1.1 组合 Hibernate 与 Spring 1. 在 Eclipse 中, 新建一个 Web project 2. 给该项目增加 Hibernate 开发能力, 增加 Hibernate 相关类库到当前项目的 Build Path, 同时也提供了 hibernate.cfg.xml 这个配置文件 3. 给该项目增加 Spring 开发能力, 增加 spring 相关类库到当前项目的 Build

More information

目錄 C ontents Chapter MTA Chapter Chapter

目錄 C ontents Chapter MTA Chapter Chapter 目錄 C ontents Chapter 01 1-1 MTA...1-2 1-2...1-3 1-3...1-5 1-4...1-10 Chapter 02 2-1...2-2 2-2...2-3 2-3...2-7 2-4...2-11...2-16 Chapter 03 3-1...3-2 3-2...3-8 3-3 views...3-16 3-4...3-24...3-33 Chapter

More information

基于ECO的UML模型驱动的数据库应用开发1.doc

基于ECO的UML模型驱动的数据库应用开发1.doc ECO UML () Object RDBMS Mapping.Net Framework Java C# RAD DataSetOleDbConnection DataGrod RAD Client/Server RAD RAD DataReader["Spell"].ToString() AObj.XXX bug sql UML OR Mapping RAD Lazy load round trip

More information

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074>

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074> 程 序 设 计 实 习 INFO130048 3-2.C++ 面 向 对 象 程 序 设 计 重 载 继 承 多 态 和 聚 合 复 旦 大 学 计 算 机 科 学 与 工 程 系 彭 鑫 pengxin@fudan.edu.cn 内 容 摘 要 方 法 重 载 类 的 继 承 对 象 引 用 和 拷 贝 构 造 函 数 虚 函 数 和 多 态 性 类 的 聚 集 复 旦 大 学 计 算 机 科 学

More information

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit Tomcat Web JUnit Cactus JUnit Java Cactus JUnit 26.1 JUnit Java JUnit JUnit Java JSP Servlet JUnit Java Erich Gamma Kent Beck xunit JUnit boolean JUnit Java JUnit Java JUnit Java 26.1.1 JUnit JUnit How

More information

untitled

untitled 1 Access 料 (1) 立 料 [] [] [ 料 ] 立 料 Access 料 (2) 料 [ 立 料 ] Access 料 (3) 料 料 料 料 料 料 欄 ADO.NET ADO.NET.NET Framework 類 來 料 料 料 料 料 Ex MSSQL Access Excel XML ADO.NET 連 .NET 料.NET 料 料來 類.NET Data Provider

More information

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 CHAPTER 1 Understanding Core Database Concepts 1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 1 Understanding Core Database Concepts

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

More information

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6 www.brainysoft.net 1.JasperReport ireport...4 1.1 JasperReport...4 1.2 ireport...4 2....4 2.1 JDK...4 2.1.1 JDK...4 2.1.2 JDK...5 2.1.3 JDK...5 2.2 ant...6 2.2.1 ant...6 2.2.2 ant...6 2.3 JasperReport...7

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

季刊9web.indd

季刊9web.indd 在 全 国 现 场 会 上 成 功 展 示 全 国 烟 叶 收 购 暨 现 代 烟 草 农 业 建 设 现 场 会 7 月 6 日 至 8 日 在 昆 明 召 开 在 国 家 局 的 领 导 下, 由 我 司 技 术 开 发 的 烟 站 ( 单 元 ) 烟 叶 管 理 信 息 系 统 在 现 场 会 上 成 功 展 示, 并 得 到 参 会 领 导 及 代 表 们 的 关 注 与 认 可 该 系 统

More information

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0,

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0, http://debut.cis.nctu.edu.tw/~chi Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0, : POSITIVE_INFINITY NEGATIVE_INFINITY

More information

untitled

untitled http://idc.hust.edu.cn/~rxli/ 1.1 1.2 1.3 1.4 1.5 1.6 2 1.1 1.1.1 1.1.2 1.1.3 3 1.1.1 Data (0005794, 601,, 1, 1948.03.26, 01) (,,,,,) 4 1.1.1 Database DB 5 1.1.1 (DBMS) DDL ( Create, Drop, Alter) DML(

More information

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii 前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii C# 7 More Effective C# C# C# C# C# C# Common Language Runtime CLR just-in-time

More information

7 以下关于 SessionFactory 的说法正确的是 ( ) A 对于每个数据库事务, 应该创建一个 SessionFactory 对象 B 一个 SessionFactory 对象对应多个数据库存储源 C SessionFactory 是重量级的对象, 不应该随意创建 如果系统中只有一个数据

7 以下关于 SessionFactory 的说法正确的是 ( ) A 对于每个数据库事务, 应该创建一个 SessionFactory 对象 B 一个 SessionFactory 对象对应多个数据库存储源 C SessionFactory 是重量级的对象, 不应该随意创建 如果系统中只有一个数据 第七章初识 Hibernate 样题 B 卷 一 填空题 ( 每小题 2 分, 共 20 分 ) 1 Hibernate 是一个开放源代码的 框架 2 Hibernate 是用 的编程思想来操作数据库的 3 ORM 就是利用描述 之间映射的元数据, 自动把 Java 应用程序中的对象, 持久化到关系型数据库的表中 4 目前企业主流使用的 Hibernate 版本是 5 Configuration 实例主要用于启动

More information

untitled

untitled 1 Outline 料 類 說 Tang, Shih-Hsuan 2006/07/26 ~ 2006/09/02 六 PM 7:00 ~ 9:30 聯 ives.net@gmail.com www.csie.ntu.edu.tw/~r93057/aspnet134 度 C# 力 度 C# Web SQL 料 DataGrid DataList 參 ASP.NET 1.0 C# 例 ASP.NET 立

More information

untitled

untitled 1 .NET 料.NET 料 料來 類.NET Data Provider SQL.NET Data Provider System.Data.SqlClient 料 MS-SQL OLE DB.NET Data Provider System.Data.OleDb 料 Dbase FoxPro Excel Access Oracle Access ODBC.NET Data Provider 料

More information

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F 1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET 2.0 2.0.NET Framework.NET Framework 2.0 ( 3).NET Framework 2.0.NET Framework ( System ) o o o o o o Boxing UnBoxing() o

More information

回滚段探究

回滚段探究 oracle oracle internal DBA oracle document oracle concepts oracle document oracle DBWR update t set object_id = '0' where object_id = '12344'; 1 row updated. commit; Commit complete. 0 12344 12344 0 10%

More information

FileMaker 16 ODBC 和 JDBC 指南

FileMaker 16 ODBC 和 JDBC 指南 FileMaker 16 ODBC JDBC 2004-2017 FileMaker, Inc. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker Cloud FileMaker,

More information

Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f

Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f Web Chapter 22 SharePoint Web Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web 21 22-1 SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f Views.asmx View SharePoint

More information

FileMaker 15 ODBC 和 JDBC 指南

FileMaker 15 ODBC 和 JDBC 指南 FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. / FileMaker WebDirect FileMaker, Inc. FileMaker

More information

EJB-Programming-4-cn.doc

EJB-Programming-4-cn.doc EJB (4) : (Entity Bean Value Object ) JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Session Bean J2EE Session Façade Design Pattern Session Bean Session

More information

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w 1 1.1 D B M S To w e r C D 1. 1 968 I B M I M S 2 0 70 Cullinet Software I D M S I M S C O D A S Y L 1971 I D M S containing hierarchy I M S I D M S I M S I B M I M S I D M S 2 2. 18 R D B M S O R D B

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指 内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指 导 你 搭 建 Linux 平 台 下 的 JAVA 开 发 环 境, 包 括 JDK 以 及 集

More information

优迈科技教学大纲2009版本

优迈科技教学大纲2009版本 java 软 件 工 程 师 培 训 教 学 大 纲 1 JAVA 软 件 工 程 师 培 训 教 学 大 纲 深 圳 软 件 园 人 才 实 训 基 地 2009 年 3 月 目 录 java 软 件 工 程 师 培 训 教 学 大 纲 2 教 学 阶 段...3 第 一 章 JAVA 起 步...3 第 二 章 面 向 对 象 的 编 程...4 第 三 章 数 据 结 构 IO 线 程 网 络...5

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Fortran Algol Pascal Modula-2 BCPL C Simula SmallTalk C++ Ada Java C# C Fortran 5.1 message A B 5.2 1 class Vehicle subclass Car object mycar public class Vehicle extends Object{ public int WheelNum

More information

SQL Server SQL Server SQL Mail Windows NT

SQL Server SQL Server SQL Mail Windows NT ... 3 11 SQL Server... 4 11.1... 7 11.2... 9 11.3... 11 11.4... 30 11.5 SQL Server... 30 11.6... 31 11.7... 32 12 SQL Mail... 33 12.1Windows NT... 33 12.2SQL Mail... 34 12.3SQL Mail... 34 12.4 Microsoft

More information

Microsoft Word - 2006年9月二级VF真卷.doc

Microsoft Word - 2006年9月二级VF真卷.doc 机 密 启 用 前 2006 年 9 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 Visual FoxPro 数 据 库 程 序 设 计 27 注 意 事 项 一 考 生 应 严 格 遵 守 考 场 规 则, 得 到 监 考 人 员 指 令 后 方 可 作 答 二 考 生 拿 到 试 卷 后 应 首 先 将 自 己 的 姓 名 准 考 证 号 等 内 容 涂 写 在 答 题 卡

More information

epub 61-6

epub 61-6 6 We b 6.1 6.1.1 R e c o r d s e t 6-1 6-1 6.1.2 166 Dreamweaver UltraDev 6-2 6-2 6-3 3 6-3 I I S 6 167 Tr a i n M i s 6-4 6-4 6.1.3 10 000 1 K 10 000K 10 M 6-5 Dreamweaver UltraDev Repeat Region 6-5 168

More information

四川省普通高等学校

四川省普通高等学校 四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9

More information

一步一步教你搞网站同步镜像!|动易Cms

一步一步教你搞网站同步镜像!|动易Cms 一 步 一 步 教 你 搞 网 站 同 步 镜 像! 动 易 Cms 前 几 天 看 见 论 坛 里 有 位 朋 友 问 一 个 关 于 镜 像 的 问 题, 今 天 刚 好 搞 到 了 一 个, 于 是 拿 出 来 和 大 家 一 起 分 享 了! 1. 介 绍 现 在 的 网 站 随 着 访 问 量 的 增 加, 单 一 服 务 器 无 法 承 担 巨 大 的 访 问 量, 有 没 有 什 么

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Java application Java main applet Web applet Runnable Thread CPU Thread 1 Thread 2 Thread 3 CUP Thread 1 Thread 2 Thread 3 ,,. (new) Thread (runnable) start( ) CPU (running) run ( ) blocked CPU sleep(

More information

Oracle 4

Oracle 4 Oracle 4 01 04 Oracle 07 Oracle Oracle Instance Oracle Instance Oracle Instance Oracle Database Oracle Database Instance Parameter File Pfile Instance Instance Instance Instance Oracle Instance System

More information

数 据 库 系 统 基 础 2/54 第 6 章 数 据 库 管 理 与 维 护

数 据 库 系 统 基 础 2/54 第 6 章 数 据 库 管 理 与 维 护 数 据 库 系 统 基 础 1/54 数 据 库 系 统 基 础 哈 尔 滨 工 业 大 学 2011.~2012. 数 据 库 系 统 基 础 2/54 第 6 章 数 据 库 管 理 与 维 护 数 据 库 系 统 基 础 3/54 第 6 章 数 据 库 管 理 与 维 护 6.1 数 据 库 管 理 员 的 基 本 职 责 6.2 数 据 库 存 储 与 性 能 管 理 6.3 数 据 库

More information

untitled

untitled 1 行 行 行 行.NET 行 行 類 來 行 行 Thread 類 行 System.Threading 來 類 Thread 類 (1) public Thread(ThreadStart start ); Name 行 IsAlive 行 行狀 Start 行 行 Suspend 行 Resume 行 行 Thread 類 (2) Sleep 行 CurrentThread 行 ThreadStart

More information

IoC容器和Dependency Injection模式.doc

IoC容器和Dependency Injection模式.doc IoC Dependency Injection /Martin Fowler / Java Inversion of Control IoC Dependency Injection Service Locator Java J2EE open source J2EE J2EE web PicoContainer Spring Java Java OO.NET service component

More information

PowerPoint Presentation

PowerPoint Presentation 数 据 库 培 训 项 目 研 究 Oracle 索 引 探 究 B*tree 索 引 与 位 图 索 引 的 特 点 作 者 : 赵 超 2008 年 12 月 18 日 实 验 环 境 Windows-server2003 内 存 :2G Oracle 10.2.0 ORACLE_SID=orcl 索 引 类 型 B*tree 索 引 ( 默 认 方 式 ) 位 图 索 引 (bitmap) 反

More information

提问袁小兵:

提问袁小兵: C++ 面 试 试 题 汇 总 柯 贤 富 管 理 软 件 需 求 分 析 篇 1. STL 类 模 板 标 准 库 中 容 器 和 算 法 这 部 分 一 般 称 为 标 准 模 板 库 2. 为 什 么 定 义 虚 的 析 构 函 数? 避 免 内 存 问 题, 当 你 可 能 通 过 基 类 指 针 删 除 派 生 类 对 象 时 必 须 保 证 基 类 析 构 函 数 为 虚 函 数 3.

More information

錄...1 說...2 說 說...5 六 率 POST PAY PREPAY DEPOSIT 更

錄...1 說...2 說 說...5 六 率 POST PAY PREPAY DEPOSIT 更 AX5000 Version 1.0 2006 年 9 錄...1 說...2 說...3...4 說...5 六...6 6.1 率...7 6.2 POST PAY...8 6.3 PREPAY DEPOSIT...9 6.4...10 6.5...11 更...12...12 LCD IC LED Flash 更 兩 RJ11 ( ) DC ON OFF ON 狀 狀 更 OFF 復 狀 說

More information

Partition Key: 字 符 串 类 型, 表 示 当 前 Entity 的 分 区 信 息 这 个 Property 对 于 Table Service 自 动 纵 向 和 横 向 扩 展 至 关 重 要 Row Key: 字 符 串 类 型, 在 给 定 Partition Key 的

Partition Key: 字 符 串 类 型, 表 示 当 前 Entity 的 分 区 信 息 这 个 Property 对 于 Table Service 自 动 纵 向 和 横 向 扩 展 至 关 重 要 Row Key: 字 符 串 类 型, 在 给 定 Partition Key 的 4.2 使 用 Table Service Table Service 相 对 来 说 是 三 个 Storage Service 中 最 好 理 解 和 最 易 于 接 受 的, 它 主 要 用 来 存 储 结 构 化 数 据 但 是 Table Service 却 并 不 是 一 个 关 系 型 数 据 库 Table Service 由 两 个 部 分 组 成 :Table 和 Entity

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 2005 學 習 範 本 第 7 章 陣 列 的 活 用 7-1 陣 列 當 我 們 需 要 處 理 資 料 時, 都 使 用 變 數 來 存 放 資 料 因 為 一 個 變 數 只 能 代 表 一 個 資 料, 若 需 要 處 理 100 位 同 學 的 成 績 時, 便 要 使 用 100 個 不 同 的 變 數 名 稱, 這 不 但 會 增 加 變 數 名 稱 命 名

More information

1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10

1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 Java V1.0.1 2007 4 10 1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 6.2.10 6.3..10 6.4 11 7.12 7.1

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

ebook46-23

ebook46-23 23 Access 2000 S Q L A c c e s s S Q L S Q L S Q L S E L E C T S Q L S Q L A c c e s s S Q L S Q L I N A N S I Jet SQL S Q L S Q L 23.1 Access 2000 SQL S Q L A c c e s s Jet SQL S Q L U N I O N V B A S

More information

C/C++ - 文件IO

C/C++ - 文件IO C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;

More information

f2.eps

f2.eps 前 言, 目 录 产 品 概 况 1 SICAM PAS SICAM 电 力 自 动 化 系 统 配 置 和 使 用 说 明 配 置 2 操 作 3 实 时 数 据 4 人 机 界 面 5 SINAUT LSA 转 换 器 6 状 态 与 控 制 信 息 A 版 本 号 : 08.03.05 附 录, 索 引 安 全 标 识 由 于 对 设 备 的 特 殊 操 作 往 往 需 要 一 些 特 殊 的

More information

自动化接口

自动化接口 基 于 文 件 的 数 据 交 换 的 注 意 事 项 1 SPI 2 COMOS Automation 操 作 手 册 通 用 Excel 导 入 3 通 过 OPC 客 户 端 的 过 程 可 视 化 4 SIMIT 5 GSD 6 05/2016 V 10.2 A5E37093378-AA 法 律 资 讯 警 告 提 示 系 统 为 了 您 的 人 身 安 全 以 及 避 免 财 产 损 失,

More information

概述

概述 OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3

More information

C H A P T E R 7 Windows Vista Windows Vista Windows Vista FAT16 FAT32 NTFS NTFS New Technology File System NTFS

C H A P T E R 7 Windows Vista Windows Vista Windows Vista FAT16 FAT32 NTFS NTFS New Technology File System NTFS C H P T E R 7 Windows Vista Windows Vista Windows VistaFT16 FT32NTFS NTFSNew Technology File System NTFS 247 6 7-1 Windows VistaTransactional NTFS TxFTxF Windows Vista MicrosoftTxF CIDatomicity - Consistency

More information

Microsoft Word - Front cover_white.doc

Microsoft Word - Front cover_white.doc Real Time Programme 行 情 报 价 程 序 Seamico Securities Public Company Limited WWW.SEAMICO.COM Table of Content 目 录 开 始 使 用 开 始 使 用 Z Net 程 序 程 序 1 股 票 观 察 者 4 每 日 股 票 按 时 间 的 交 易 查 询 10 多 股 同 列 13 股 票 行 情

More information

穨學前教育課程指引.PDF

穨學前教育課程指引.PDF i 1 1.1 1 1.2 1 4 2.1 4 2.2 5 2.3 7 2.4 9 2.5 11 2.6 1 2 1 5 3.1 1 5 3.2 1 5 19 4.1 19 4.2 19 4.3 2 1 4.4 29 4.5 38 4.6 4 3 4.7 47 50 5.1 5 0 5.2 5 0 5.3 6 2 5.4 9 4 5.5 1 2 6 ( ) 1 2 7 ( ) 1 31 ( ) 1

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

使用SQL Developer

使用SQL Developer 使 用 SQL Developer 达 成 的 目 标 / 方 案 1 创 建 一 个 新 的 数 据 库 连 接 ; 2 在 SQL Developer 中 查 看 数 据 库 对 象 的 信 息 修 改 数 据 ; 3 在 SQL Developer 中 创 建 表 ; 4 在 SQL Developer 中 创 建 索 引 ; 5 在 SQL Developer 中 创 建 函 数 ; 6 在

More information

精 品 库 我 们 的 都 是 精 品 _www.jingpinwenku.com (8) 数 据 库 数 据 库 系 统 和 数 据 库 管 理 系 统 之 问 的 关 系 是 ( ) A) 数 据 库 包 括 数 据 库 系 统 和 数 据 库 管 理 系 统 B) 数 据 库 系 统 包 括

精 品 库 我 们 的 都 是 精 品 _www.jingpinwenku.com (8) 数 据 库 数 据 库 系 统 和 数 据 库 管 理 系 统 之 问 的 关 系 是 ( ) A) 数 据 库 包 括 数 据 库 系 统 和 数 据 库 管 理 系 统 B) 数 据 库 系 统 包 括 更 多 内 容 请 查 看 精 品 文 库 网 www.jingpinwenku.com 全 国 计 算 机 等 级 考 试 全 真 模 拟 试 卷 (4) 二 级 Visual FoxPro ( 考 试 时 间 120 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 1 分, 共 40 分 )(1) 算 法 是 指 ( ) A) 计 算 机 程 序 B) 解 决 问 题 的 计

More information

Microsoft Word - template.doc

Microsoft Word - template.doc HGC efax Service User Guide I. Getting Started Page 1 II. Fax Forward Page 2 4 III. Web Viewing Page 5 7 IV. General Management Page 8 12 V. Help Desk Page 13 VI. Logout Page 13 Page 0 I. Getting Started

More information

1

1 PRIMETON TECHNOLOGIES, LTD. EOS EOS Manager No part of this document may be reproduced, stored in any electronic retrieval system, or transmitted in any form or by any means, mechanical, photocopying,

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

Oracle高级复制配置手册_业务广告_.doc

Oracle高级复制配置手册_业务广告_.doc Oracle 高 级 复 制 配 置 手 册 作 者 : 铁 钉 Q Q: 5979404 MSN: nail.cn@msn.com Mail: nail.cn@msn.com Blog: http://nails.blog.51cto.com Materialized View Replication 复 制 模 式 实 现 了 单 主 机 对 多 个 复 制 站 点 的 数 据 同 步. 在 主

More information

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南 Symantec Sygate Enterprise Protection 防 护 代 理 安 装 使 用 指 南 5.1 版 版 权 信 息 Copyright 2005 Symantec Corporation. 2005 年 Symantec Corporation 版 权 所 有 All rights reserved. 保 留 所 有 权 利 Symantec Symantec 徽 标 Sygate

More information

全唐诗28

全唐诗28 ... 1... 1... 1... 2... 2... 2... 3... 3... 4... 4... 4... 5... 5... 5... 5... 6... 6... 6... 6... 7... 7... 7... 7... 8... 8 I II... 8... 9... 9... 9...10...10...10...11...11...11...11...12...12...12...13...13...13...14...14...14...15...15...15...16...16...16...17...17

More information

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID 58 2016. 14 * LireSolr LireSolr CEDD Ajax CSpace LireSolr CEDD Abstract In order to offer better image support services it is necessary to extend the image retrieval function of our institutional repository.

More information

Microsoft PowerPoint - 05-SQL3-advanced.ppt

Microsoft PowerPoint - 05-SQL3-advanced.ppt SQL: Interactive Queries (2) Prof. Weining Zhang Cs.utsa.edu Aggregate Functions Functions that take a set of tuples and compute an aggregated value. Five standard functions: count, min, max, avg, sum

More information

SQL: Interactive Queries (2)

SQL: Interactive Queries (2) SQL: Interactive Queries (2) Prof. Weining Zhang Cs.utsa.edu Aggregate Functions Functions that take a set of tuples and compute an aggregated value. Five standard functions: count, min, max, avg, sum

More information

1.加入党组织主要经过哪些程序?

1.加入党组织主要经过哪些程序? 内 部 资 料 注 意 保 存 厦 门 大 学 发 展 党 员 工 作 常 用 文 书 中 共 厦 门 大 学 委 员 会 组 织 部 编 印 2014 年 10 月 4 发 展 党 员 工 作 流 程 图 一 申 请 入 党 二 入 党 积 极 分 子 的 三 发 展 对 象 的 确 定 四 预 备 党 员 的 接 收 五 预 备 党 员 的 教 育 确 定 和 培 养 教 育 和 考 察 考 察

More information

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile.. WebSphere Studio Application Developer IBM Portal Toolkit... 1/21 WebSphere Studio Application Developer IBM Portal Toolkit Portlet Doug Phillips (dougep@us.ibm.com),, IBM Developer Technical Support Center

More information

基于CDIO一体化理念的课程教学大纲设计

基于CDIO一体化理念的课程教学大纲设计 Java 语 言 程 序 设 计 课 程 教 学 大 纲 Java 语 言 程 序 设 计 课 程 教 学 大 纲 一 课 程 基 本 信 息 1. 课 程 代 码 :52001CC022 2. 课 程 名 称 :Java 语 言 程 序 设 计 3. 课 程 英 文 名 称 :Java Programming 4. 课 程 类 别 : 理 论 课 ( 含 实 验 上 机 或 实 践 ) 5. 授

More information

计算机软件技术专业教学计划

计算机软件技术专业教学计划 计 算 机 软 件 技 术 专 业 人 才 培 养 方 案 ( 服 务 外 包 方 向 ) 专 业 大 类 名 称 ( 代 码 ):++(++) 专 业 类 名 称 ( 代 码 ):++++++(++++) 专 业 名 称 ( 代 码 ):+++++++(++++++) 修 业 年 限 : 三 年, 全 日 制 招 生 对 象 : 三 年 制 普 通 高 中 及 对 口 中 职 专 业 毕 业 生

More information

4.1 AMI MQSeries API AMI MQI AMI / / AMI JavaC C++ AMI / AMI AMI - / /

4.1 AMI MQSeries API AMI MQI AMI / / AMI JavaC C++ AMI / AMI AMI - / / 4 AMI AMI AMI SC345604 89 4.1 AMI MQSeries API AMI MQI AMI / / AMI JavaC C++ AMI / AMI AMI - / / 91 41-90 41 AMI - AMI - - API MQI MQSeries MQI AMI IBM 91 MQSeries REPOSITORY AMI AMI AMI XML Windows AMI

More information

第二章

第二章 中 国 建 筑 股 份 有 限 公 司 内 部 控 制 手 册 (2009 年 版 ) 目 录 第 一 章 总 则 1 编 制 内 部 控 制 手 册 目 的 依 据 1 2 内 部 控 制 手 册 的 适 用 范 围 1 3 内 部 控 制 基 本 原 则 1 4 内 部 控 制 的 基 本 要 求 2 5 内 部 控 制 组 织 机 构 4 6 内 部 控 制 手 册 的 更 新 与 监 督 4

More information

Oracle高级复制冲突解决机制的研究

Oracle高级复制冲突解决机制的研究 Oracle dbms_rectifier_diff Oracle : eygle (eygle.com@gmail.com dbms_rectifier_diff Oracle dbms_rectifier_diff : http://www.eygle.com/archives/2005/01/eoadbms_rectifi.html DIFFERENCES Oracle dbms_rectifier_diff.differences

More information

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8 els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8 Yamaha ELS-0/0C..8 LCD ELS-0/0C v. typeu LCD ELS-0/0C typeu / -6 / [SEARCH] / - ZH ELS-0/0C.8 els0xu_zh_nf_v8.book Page Wednesday, June,

More information

Microsoft PowerPoint - ch6 [相容模式]

Microsoft PowerPoint - ch6 [相容模式] UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 310-055Big5 Title : Sun Certified Programmer for the Java 2 Platform.SE 5.0 Version : Demo 1 / 22 1. 11. public static void parse(string str)

More information

习题1

习题1 习 题 1 数 据 库 系 统 基 本 概 念 1.1 名 词 解 释 DB DB 是 长 期 存 储 在 计 算 机 内 有 组 织 的 统 一 管 理 的 相 关 数 据 的 集 合 DB 能 为 各 种 用 户 共 享, 具 有 较 小 冗 余 度 数 据 间 联 系 紧 密 而 又 有 较 高 的 数 据 独 立 性 等 特 点 DBMS 是 位 于 用 户 与 操 作 系 统 之 间 的

More information

個 人 的 手, 拉 著 瞎 子 的 手 把 他 帶 往 村 外 的 時 候, 對 於 瞎 子 來 講, 那 個 人 的 手 和 耶 穌 的 手 有 沒 有 區 別? 沒 有! 為 什 麼 沒 有 區 別? 因 為 對 於 一 個 瞎 子 來 說, 手 和 耳 朵 就 是 他 接 觸 世 界, 瞭

個 人 的 手, 拉 著 瞎 子 的 手 把 他 帶 往 村 外 的 時 候, 對 於 瞎 子 來 講, 那 個 人 的 手 和 耶 穌 的 手 有 沒 有 區 別? 沒 有! 為 什 麼 沒 有 區 別? 因 為 對 於 一 個 瞎 子 來 說, 手 和 耳 朵 就 是 他 接 觸 世 界, 瞭 課 目 : 講 道 法 學 生 : 楊 建 偉 老 師 : 汪 院 長 時 間 :2009 年 8 月 1 日 靈 命 三 階 ( 可 8:22-26) 在 四 部 福 音 書 中, 這 是 一 段 很 特 別 的 記 載 特 別 在 什 麼 地 方 呢? 是 不 是 特 別 在 耶 穌 基 督 對 一 個 病 人 的 醫 治? 不, 在 耶 穌 三 年 半 的 服 侍 當 中, 曾 經 醫 治 數

More information

Android Android Android SDK iv

Android Android Android SDK iv Android Market Google Android SDK Apple Google Microsoft b2c b 2010 Internet Android how why iii Android 240... Android Android SDK iv Android Market Google Android SDK Visual C++ Java N-tier J2EE Unix/Linux

More information

epub 61-2

epub 61-2 2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +

More information

Mac Java import com.apple.mrj.*;... public class MyFirstApp extends JFrame implements ActionListener, MRJAboutHandler, MRJQuitHandler {... public MyFirstApp() {... MRJApplicationUtils.registerAboutHandler(this);

More information

ebook 96-16

ebook 96-16 16 13 / ( ) 16-1 SQL*Net/Net8 SQL*Net/Net8 SQL*Net/Net8 16-1 / S Q L SQL*Net V2 N e t 8 S Q L * N e t N e t ( ) 16.1 S Q L O r a c l e S Q L 16 401 ) ( H R _ L I N K create database link p u b l i c (

More information

RUN_PC連載_12_.doc

RUN_PC連載_12_.doc PowerBuilder 8 (12) PowerBuilder 8.0 PowerBuilder PowerBuilder 8 PowerBuilder 8 / IDE PowerBuilder PowerBuilder 8.0 PowerBuilder PowerBuilder PowerBuilder PowerBuilder 8.0 PowerBuilder 6 PowerBuilder 7

More information

csg(1_29)cs.p65

csg(1_29)cs.p65 DP-80F 2 2 3 4 5 4 5 2 3 4 5 3 ENERGY STAR ENERGY STAR ENERGY STAR 4 3 3 4 7 7 8 8 8 9 0 2 2 3 4 6 7 8 8 9 20 2 22 23 23 24 26 27 27 28 29 30 3 32 33 5 37 37 38 38 39 4 46 46 48 49 50 52 6 7 8 9 q w e

More information

untitled

untitled 1 .NET 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Response 類 Write 料 Redirect URL Response.Write("!! ives!!"); Response.Redirect("WebForm2.aspx"); (1) (2) Web Form

More information

使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款

使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款 JAVA 程 序 设 计 ( 肆 ) 徐 东 / 数 学 系 使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款 使 用 Java class 代 表 保 险 箱 public class SaveBox 类 名 类 类 体 实 现 封 装 性 使 用 class SaveBox 代 表 保

More information

一、

一、 ... 1...24...58 - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - i. ii. iii. iv. i. ii. iii. iv. v. vi. vii. viii. ix. x. - 9 - xi. - 10 - - 11 - -12- -13- -14- -15- C. @ -16- @ -17- -18- -19- -20- -21- -22-

More information