原创 .net調用存儲過程詳解

本文的數據庫用的是sql server自帶數據Northwind 連接字符串 string conn = ConfigurationManager.ConnectionStrings["NorthwindConnectionString

原创 Google 搜索技巧

   1.  info:site_name 這個修飾語可以返回關於某特定頁面的信息.   2. 同樣的,在普通搜索後點擊”相似網頁”可以鏈接到Google認爲相似的頁面結果.   3. 如果只想搜索某一個風址裏的內容,可能用site: 來

原创 hibernate HQL ——Query 筆記

  Session s = null; try { s = HibernateUtil.getSession(); // 獲取hibernate鏈接 String hql = "from User as user where user.

原创 Hibernate主鍵生成方式

Hibernate採用對象標識符,也就是通常我們所說的OID來創建對象和數據庫表裏記錄的對應關係,對象的OID和表裏的主鍵對應,所以說OID是非常重要的,不應該讓程序來給它賦值.數據庫區分同一表的不同記錄

原创 JAVA hibernate DAO —— save 方法

用 MyEclipse 自帶的Hibernate 反向工程生成的 DAO 文件,使用裏面的 save 方法,數據不能插入數據庫。   注意 hbm.xml 文件裏面的主鍵的自增問題。 <id name="id" type="java.la

原创 JAVA Hibernate 條件查詢 Criteria

static void cri(String name) { Session s = null; try { s = HibernateUtil.getSession(); // 獲取hibernate鏈接 Criteria c =

原创 Linq---元素運算符/Element Operators

以下代碼均來自微軟官網 獲取某一個單一元素 ---First         //獲取第一個元素 ---FirstOrDefault    //獲取第一個元素(當第一個元素爲null或爲空時,自動根據其數據類型給一個默認值) ---

原创 Linq學習筆記--聚合函數/Aggregator

以下代碼均來自微軟官網 /// <summary> /// 去掉重複項之後,獲得個數 /// </summary>public void Linq1() {     int[] factorsOf300

原创 SQL Server 觸發器-----(特殊的存儲過程)

一: 觸發器是一種特殊的存儲過程﹐它不能被顯式地調用﹐而是在往表中插入記錄﹑更新記錄或者刪除記錄時被自動地激活。所以觸發器可以用來實現對錶實施複雜的完整性約束。 二: SQL Server爲每個觸發器都創建了兩個專用表:Inserted表

原创 Linq中Take、TakeWhile、Skip、SkipWhile的比較

以下代碼均來自微軟官網 /// <summary> /// This sample usesTake to get only the first 3 elements of the array./// </summary> public

原创 JAVA Struts2 考試功能 —— 自動評卷

     · 根據上一篇筆記,自動評卷功能是根據 JSP 頁面試題的選擇,通過試題 ID + 答案 與正確的試題 ID + 答案 比對。根據題量,給定試題的分值進行評分。 ***************************JSP 代

原创 JAVA Struts2 考試功能 —— 自動產生隨機試題

主要方法的代碼:   · 運用 Random 和 for 循環產生需要的題量(根據 JSP 頁面的選擇回傳),不重複試題; · 在產生隨機試題時,這裏有一點,必須根據 試題數據庫 裏面 最晚 加入的那道試題的ID作爲 最大值 進行