原创 PrepareStatement和Statement

PrepareStatement和Statement  PrepareStatement包含了Sql語句,並且這個語句已經預編譯過了,當其要執行的時候只需要DBMS運行sql語句(替換變量)。當需要多次執行相同句法的SQL時,加快訪問速度

原创 oracle中sql語句容易錯的地方總結

1、找出一個表按降序排列的前三行?  下面錯在哪裏: SQL> select rownum, last_name, salaryM}A  2  from s_empE#WD`  3  where rownum<=3J  4  order

原创 Session緩存:

Session緩存:   session緩存是由一系列的Java集合構成的。當一個對象被加入到Session緩存中,這個對象的引用就加入到了java的集合中,以後即使應用程序中的引用變量不再引用該對象,只要Session緩存不被清空,這個

原创 hashcode重寫,hashSet操作

public class Student /*implements Comparable*/{private long id;private String name;private int age;public Student(){}p

原创 hibernate中的對象映射配置文件

封裝HibernateSessionFactory   因爲Session是線程不安全的,爲了保證當前線程只有一個session對象,並且當前線程中的Session不能讓其他線程來訪問,需要將獲取Session的方法進行封裝,爲了保證Se

原创 super.getClass()

class A{ } public class T5 extends A{     public void out(){              

原创 級聯操作和inverse

級聯操作   在映射文件中的關聯元素中都有一個cascade屬性,用來指定如果操縱與當前對象關聯的其他對象。eg: cascade="all" none: 在保存,更新,刪除當前對象的時候忽略其他關聯的對象。是cascade的默認值 sa

原创 一個簡單的登陸註冊系統

package com.zoufang.servlet; import java.io.IOException; import java.sql.SQLException; import javax.servlet.ServletEx

原创 網絡編程的實例實現代碼

1、在socket流中接收發送字符串 package pb.socket.loginObj; import java.io.BufferedInpu

原创 hibernate與jdbc的區別

JDBC與Hibernate比較 1,JDBC: java中嵌入SQL,不便於維護   Hibernate: 無須編寫SQL語句;由Hibernate通過讀取映射文件在運行時自動生成SQL                    save(

原创 SQL的執行順序

(8)SELECT (9)DISTINCT  (11)<Top Num> <select list> (1)FROM [left_table] (3)<join_type> JOIN <right_table> (2)ON <join_

原创 如何實現把gb2312的字符串編碼轉換成iso-8859-1的字符串

如何實現把gb2312的字符串編碼轉換成iso-8859-1的字符串    try{     String s = "java學習";             System.out.println(s);             Stri

原创 感悟

學習java讓我感受到要做好一件事是需要沉得住氣的,一知半解解決不了問題,多操作實踐,尤其是做項目讓我學習到獲得不少經驗

原创 hibernate中load()與get()的區別

load默認爲延遲加載,在用到對象中的其它屬性數據時才查詢數據庫,但是萬一數據庫中不存在該記錄,拋ObjectNotFoundException,即

原创 Dom4j的使用

Dom4j的使用    DOM4J是dom4j.org出品的一個開源XML解析包,它的網站中這樣定義: Dom4j is an easy to use, open source library for working with XML