標籤:轉載請註明原文地址:http://www.cnblogs.com/ygj0930/p/5847020.html 學習Java開發,一個必須掌握的知識點,就是資料庫操作。當程式需要用到的資料達到一定程度時,就不能簡單地用本地檔案來儲存了,而是藉助資料庫。 目前,用的最多的資料庫有MySql,Oracle等,Java編程中串連、使用不同資料庫的操作都是大同小異的,這裡以MySql資料庫為例。
標籤:1、資料庫欄位原類型為Date 類型,因為資料原因,將該欄位換為String類型,結果導致Mybatis 報出java.lang.illegalargumentexception, 因為資料庫的變動我並不知曉,所以這個問題查了好久2、解決過程 首先認為是SQL原因,但是Mybatis 組裝的語句放到PLSQL中執行沒有錯誤 接下來定位到資料庫更換是不是有地方不一樣,結果找到了有相同命名的一個欄位,原資料庫類型為Date
標籤:jdbc串連資料庫的口訣:豬臉特直觀 import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement; public class Demo03 {public static void main(String[]
Lock的實現之ReentrantLock詳解,lockreentrantlock摘要Lock在硬體層面依賴CPU指令,完全由Java程式碼完成,底層利用LockSupport類和Unsafe類進行操作;雖然鎖有很多實現,但是都依賴AbstractQueuedSynchronizer類,我們用ReentrantLock進行講解;ReentrantLock調用過程ReentrantLock類的API調用都委託給一個內部類 Sync ,而該類繼承了
JAVA書寫規範,java書寫java程式書寫規範命名規範 1、一般概念 1、盡量使用完整的英文描述符 2、採用適用於相關領域的術語 3、採用大小寫混合使名字可讀 
Struts2 之 實現檔案上傳和下載,struts2檔案上傳Struts2 之 實現檔案上傳和下載 必須要引入的jar commons-fileupload-1.3.1.jar commons-io-2.2.jar 01.檔案上傳需要分別在struts.xml配置 和 建立檔案上傳必要的類、 Jsp頁面的 Struts.xml中的配置 配置上傳需要的savePath(檔案上傳路徑)和 指定檔案上傳的類 <action
eclipse中輸入的中文為繁體的問題,eclipse繁體今天在eclipse中編寫注釋的時候發現,輸入的中文都為繁體,且只在eclipse編輯器中為繁體,切換到網頁中則為正常。最後發現,竟然是IME的shift+ctrl+F快速鍵和eclipse的衝突。難怪在eclipse中使用format(shift+ctrl+F)無反應。建議更換掉IME的這個快速鍵。
【Java學習筆記】靜態匯入,java學習筆記匯入 1 package p2; 2 3 //import static java.util.Collections.max; 4 5 import java.util.ArrayList; 6 import static java.util.Collections.*; //靜態匯入,其實匯入的是類中的靜態成員 7 import java.util.List; 8 import static java.lang.System.*; 9 10
容器--WeakHashMap,weakhashmap一、概述 WeakHashMap是Map的一種,根據其類的命令可以知道,它結合了WeakReference和HashMap的兩種特點,從而構造出了一種Key可以自動回收的Map。 前面我們已經介紹了WeakReference的特點及實現原理,以及HashMap的實現原理,所以我們本文重點介紹WeakReference的在這類Map中的使用,以及其和原來的HashMap有什麼不一樣的地方。二、實現原理分析 還是按之前的方式,我們從幾個方面
JDBC,jdbc串連資料庫 下面貼出一段規規矩矩的Java串連資料庫的代碼: Class.forName("com.mysql.jdbc.Driver"); Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","123456"); Statement st=conn.createStatement();
Struts 2 攔截器,struts攔截器什麼是Struts 2 攔截器 攔截器就是當使用者請求後台Action類時在Action的Excute()方法執行前和Result返回魔板試圖之後(將頁面(資料)發送給瀏覽器渲染之前)所需要的一些通用操作存放在攔截器中對資料進行攔截! 簡單來說就是對請求和響應資訊進行過濾,可以看做是Java
今後的學習路徑,今後學習路徑 寫一個website時,發現自己的java基礎知識並不是很牢固,確實,為了寫出一個真正的項目,瘋狂的學習各種知識,只求懂個大概,沒有深入,現在發現問題啦,回頭重新學習,從後端到前端仔仔細細的重學一遍。 今後的學習路徑是:java基礎,(java多線程,可能最後學),HTML&CSS, javascript, jsp,Servlet。然後,用這些知識寫幾個項目,綜合一下,疏通前端與後端,資料庫之間的關係。
【Java學習筆記】Map集合的keySet,entrySet,values的用法例子,keysetentryset 1 import java.util.Collection; 2 import java.util.HashMap; 3 import java.util.Iterator; 4 import java.util.Map; 5 import java.util.Set; 6 7 public class MapDemo { 8 9 public static
Servlet之擷取前端的資料,Servlet之擷取資料 java中擷取網頁的get或post資料的方法有以下三種:getParameter(name); 擷取單參數的方法。getParameterValues(name); 擷取多參數值的方法,如複選框的值,返回一個數組getParameterNames(name); 擷取request中的所有參數,返回一個枚舉類型
Java基礎知識筆記(一:修飾詞、向量、雜湊表),java一、Java語言的特點(養成經常查看Java線上協助文檔的習慣) (1)簡單性:Java語言是在C和C++電腦語言的基礎上進行簡化和改進的一種新型電腦語言。它去掉了C和C++最難正確應用的指標和最難理解的多重繼承技術等內容,通過記憶體回收機制簡化了程式記憶體管理,統一了各種資料類型在不同作業系統平台上所佔用的記憶體大小。 (2)網路特性:Java語言是目前對網路支援最全面,與網路關係最密切的電腦
Java環境配置原理,java環境原理Java環境配置原理詳解1.Jdk安裝目錄檔案說明:一般jdk安裝目錄及路徑 \Java\jdk1.7.0_79\lib,裡面主要包含以下檔案夾。bin:主要存放的是java工具中常用命令如:java,javac等。db:安裝java
【Java學習筆記】Map介面的子介面---TreeMap,學習筆記---treemapTreeMap,與TreeSet類似,可以對集合中的元素進行排序,同時保持元素的唯一性。應注意,Comparable(實現介面,記得覆蓋comparaTo方法),Comparator的使用。 1 import java.util.Iterator; 2 import java.util.TreeMap; 3 4 import cn.itcast.p2.bean.Student; 5
Java物件導向的三大特徵,java物件導向三大Java物件導向的三大特徵:封裝、繼承、多態封裝和繼承幾乎都是為多態而準備的一、 封裝首先,屬效能夠描述事物的特徵,方法能夠描述事物的動作。封裝就是把同一類事物的共性(包括屬性和方法)歸到同一類中,方便使用。1) 實現了專業的分工2) &
從控制台輸入輸出,來進行資料庫的插入和查詢操作的小程式,控制台輸入輸出首先來看一下資料庫結構 然後將資料庫中插入如下資料 eclipse中包和Java檔案examStudent包的代碼ExamStudent.javapackage examStudent;public class ExamStudent { /** * 流水號 */ private int flowId; /** * 四級、六級 */ private
java socket編程(li),javasocket編程li一、網路編程中兩個主要的問題 一個是如何準確的定位網路上一台或多台主機,另一個就是找到主機後如何可靠高效的進行資料轉送。在TCP/IP協議中IP層主要負責網路主機的定位,資料轉送的路由,由IP地址可以唯一地確定Internet上的一台主機。而TCP層則提供面嚮應用的可靠(tcp)的或非可靠(UDP)的資料轉送機制,這是網路編程的主要對象,一般不需要關心IP層是如何處理資料的。 目前較為流行的網路編程模型是客戶機/伺服器(C/S)