導航:首頁 > 編程大全 > java資料庫實體層封裝

java資料庫實體層封裝

發布時間:2021-12-03 06:42:20

java 層封裝參數還是service層封裝參數

首先解釋面上意思,service是業務層,是數據訪問層。
呵呵,這個問題我曾經也有過,記得以前剛學編程的時候,都是在service里直接調用,service裡面就new一個類對象,調用,其他有意義的事沒做,也不明白有這個有什麼用,參加工作久了以後就會知道,業務才是工作中的重中之重。
我們都知道,標准主流現在的編程方式都是採用mvc綜合設計模式,mvc本身不屬於設計模式的一種,它描述的是一種結構,最終目的達到解耦,解耦說的意思是你更改某一層代碼,不會影響我其他層代碼,如果你會像spring這樣的框架,你會了解面向介面編程,表示層調用控制層,控制層調用業務層,業務層調用數據訪問層。初期也許都是new對象去調用下一層,比如你在業務層new一個類的對象,調用類方法訪問資料庫,這樣寫是不對的,因為在業務層中是不應該含有具體對象,最多隻能有引用,如果有具體對象存在,就耦合了。當那個對象不存在,我還要修改業務的代碼,這不符合邏輯。好比主板上內存壞了,我換內存,沒必要連主板一起換。我不用知道內存是哪家生產,不用知道多大容量,只要是內存都可以插上這個介面使用。這就是mvc的意義。
接下來說你感覺service的意義,其實因為你現在做東西分層次不是那麼嚴格,在一個你們做東西業務本身也少,舉個最簡單的例子,你做一個分頁的功能,數據1000條,你20條在一個頁,你可以把這個功能寫成工具類封裝起來,然後在業務層里調用這個封裝的方法,這才是業務里真正幹得事,只要沒訪問資料庫的,都要在業務里寫。
再有不明白的追問,這是經驗問題,呵呵,其實以後你就會懂。只是剛開始寫的代碼都是有個請求,我就去資料庫取,業務幾乎沒有。

② java:」資料庫操作封裝成介面「是什麼意思

樓主注意,這里指的介面,並不是指java的介面interface。是指API之類的意思。就是說
,將資料庫操作封裝成一個類。方便調用。

③ Java中實體類怎麼寫,怎麼封裝 有快捷方式么

你學Hibernate沒?如果沒有...那你就去看資料庫有些什麼列,就都在類裡面寫起就行了.最後再加個set和get方法就行了 ...如果你想加個構造方法也行...

④ java ee如何使用javabean對一個操作資料庫的項目進行封裝

給你一個類似的例子吧!這是基於mysql與Java的

⑤ java連接oracle資料庫,自己封裝的幾個方法

public class DBHelper {
//封裝四個參數
//把屬性私有化:隱藏屬性, 靜態:讓靜態屬性能在靜態方法使用,常量:讓這些屬性不能被修改
private static final String DRIVER ="oracle.jdbc.driver.OracleDriver";
private static final String URL = "jdbc:oracle:thin://localhost:1521/orcl";
private static final String USER = "jdbcuser";
private static final String PASSword = "123456";
//1.注冊驅動2.建立連接
public static Connection openConnection(){
Connection conn=null;
try {
Class.forName(DRIVER);
conn =DriverManager.getConnection(URL,USER,PASSWORD);
} catch (ClassNotFoundException | SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;

}
//6.關閉連接,釋放資源
public static void closeAll(ResultSet rs,Statement stmt,Connection conn){
//這是一個標準的關閉動作,以後可這樣寫
if(rs !=null){
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(stmt !=null){
try {
stmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(conn !=null){
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

⑥ 在java中將資料庫裡面的數據r如何封裝到一個集合裡面,菜鳥求大神指點迷津(集合的元素是對象 )

	while(rs.next()){
Subjectsubject=newSubject();
subject.setSubjectID(rs.getString("subjectID"));
subject.setSubjectTitle(rs.getString("subjectTitle"));
subject.setSubjectOptionA(rs.getString("subjectOptionA"));
subject.setSubjectOptionB(rs.getString("subjectOptionB"));
subject.setSubjectOptionC(rs.getString("subjectOptionC"));
subject.setSubjectOptionD(rs.getString("subjectOptionD"));
subject.setSubjectAnswer(rs.getString("subjectAnswer"));
subject.setSubjectParse(rs.getString("subjectParse"));
subjectList.add(subject);
}

這樣就可以了。你應該能明白吧。要每回new一個新的。

⑦ java 怎麼將資料庫中的表封裝成對象發送給客戶端

在Java中寫一個類,類的屬性對應相應的欄位,使用jdbc查詢一條記錄後,通過set方法將對應欄位的值設置到對應屬性中,一條記錄就變成一個對象。 Hibernate 的ORM實現原理大概也是這樣子實現的。

⑧ Java中 entity層(model層)是實體類層 biz層是干什麼的感覺也像是個實體類

你概念有點混淆,抄實體類是指有geter,seter的javabean,
通常與資料庫表對應。而model層是MVC思想中的一個層,也是javabean,至於biz是業務邏輯層,相當於C層,它通常不是javabean,有具體的業務方法。

⑨ java 如何實現封裝

封來裝是將對象的信息隱藏在對象源內部,禁止外部程序直接訪問對象內部的屬性和方法。
java封裝類通過三個步驟實現:

(1)修改屬性的可見性,限制訪問。
(2)設置屬性的讀取方法。
(3)在讀取屬性的方法中,添加對屬性讀取的限制。

這是我從別人那拷貝過來的

⑩ Java資料庫連接封裝類

try{
class.forName(driver);
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
}

錯了,應該寫在方法裡面。。。

public Connection getConnection()
{
try{
class.forName(driver);
connection = DriverManager.getConnection(URL,username,password);
}
catch (SQLException e1)
{
e1.printStackTrace();
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
}
return connection;
}
或者把他放在構造方法里。專
當然是:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
編譯肯定不對。屬

閱讀全文

與java資料庫實體層封裝相關的資料

熱點內容
夢幻西遊159升級沒隊 瀏覽:117
今晚你去看電影嗎用英語怎麼說 瀏覽:684
最黃的大片 瀏覽:130
年輕媽媽的房子電影在線 瀏覽:770
不用下載直接免費觀看 瀏覽:18
主人許多的小說免費閱讀 瀏覽:349
速思號網站交易怎麼樣 瀏覽:219
大數據亞信 瀏覽:133
各種vip和收費電影全部免費 瀏覽:206
中國古老視頻網站 瀏覽:406
電腦改iphone手機文件格式 瀏覽:143
無x需付費的網站視頻x 瀏覽:673
粵語讀書聽書文章app哪個好 瀏覽:13
極速追殺1免費觀看 瀏覽:73
ghost備份文件名 瀏覽:101
頁面重新載入的代碼 瀏覽:751
韓國推理片大全 瀏覽:482
win10防火牆關閉 瀏覽:741
台灣有部電影失憶的女主角 瀏覽:125
馬爾科夫模型是用什麼編程的 瀏覽:937

友情鏈接