新聞中心
數(shù)據(jù)庫是現(xiàn)代應(yīng)用程序的重要組成部分。它們可以存儲大量數(shù)據(jù)并將它們組織成易于查找和使用的格式。但是,由于多種原因,可能會發(fā)生數(shù)據(jù)庫操作異常。這些異??赡軙绊懗绦虻墓δ苄院屯暾浴.?dāng)發(fā)生這種異常時,您需要采取一些措施來解決它們。以下是一些小貼士,可幫助您處理數(shù)據(jù)庫操作異常。

1.檢查錯誤消息
對于許多異常,都會產(chǎn)生錯誤消息。這些消息通常包含有關(guān)什么出了問題的信息。仔細閱讀這些消息并了解其含義,可以幫助您更好地解決異常。
2.排除網(wǎng)絡(luò)問題
如果您正在通過網(wǎng)絡(luò)連接到數(shù)據(jù)庫,那么網(wǎng)絡(luò)問題可能會導(dǎo)致異常。如果您懷疑網(wǎng)絡(luò)問題,請確保網(wǎng)絡(luò)連接暢通,并嘗試運行其他應(yīng)用程序以查看它們是否像平常一樣工作。
3.檢查數(shù)據(jù)庫連接
確保您的應(yīng)用程序連接到正確的數(shù)據(jù)庫。如果您的應(yīng)用程序連接到的不是它所需的數(shù)據(jù)庫,它可能無法與數(shù)據(jù)庫通信。
4.檢查數(shù)據(jù)庫權(quán)限
如果您的應(yīng)用程序正在嘗試做出非授權(quán)更改或查詢,則可能會發(fā)生異常。確保您具有足夠的權(quán)限來執(zhí)行所需的操作。
5.檢查資源限制
如果您的數(shù)據(jù)庫正在接近其資源限制,操作可能會失敗。例如,如果一個查詢需要大量內(nèi)存,但是沒有足夠的可用內(nèi)存,調(diào)用就會失敗。確保您的數(shù)據(jù)庫具有足夠的資源來支持所有操作。
6.確保數(shù)據(jù)庫軟件和驅(qū)動程序已更新
如果您正在使用舊的數(shù)據(jù)庫軟件和驅(qū)動程序,則可能會發(fā)生異常。確保您的數(shù)據(jù)庫軟件和驅(qū)動程序是最新的版本,可以使您的應(yīng)用程序更加穩(wěn)定。
7.備份數(shù)據(jù)庫
定期備份數(shù)據(jù)庫可以幫助您保護數(shù)據(jù)免受損壞,同時也可以幫助您在發(fā)生異常時迅速恢復(fù)數(shù)據(jù)庫。
8.尋求專業(yè)幫助
如果您無法解決數(shù)據(jù)庫操作異常,請尋求專業(yè)幫助。數(shù)據(jù)庫管理員或開發(fā)人員可以提供更深入的專業(yè)知識,并幫助您順利地解決異常。
數(shù)據(jù)庫操作異??赡軙?dǎo)致應(yīng)用程序的運行不正常。通過閱讀錯誤消息,保證網(wǎng)絡(luò)連接,檢查數(shù)據(jù)庫連接、權(quán)限和資源限制,更新數(shù)據(jù)庫軟件和驅(qū)動程序,定期備份數(shù)據(jù)庫并及時尋求專業(yè)幫助,可以幫助您更好地處理數(shù)據(jù)庫操作異常并保證應(yīng)用程序的穩(wěn)定和完整性。
相關(guān)問題拓展閱讀:
- java操作數(shù)據(jù)庫時拋異常
- java提示這個異常怎么解決
- Java語言中常見的異常類型有哪些
java操作數(shù)據(jù)庫時拋異常
s.executeQuery(temp_String1);//如果是update就不升森要吵櫻畝用Query方法,好像應(yīng)該頌凱是s.excuteUpdate(sqlString);
java提示這個異常怎么解決
1. java.lang.nullpointerexception
這個異常大家肯定都經(jīng)常遇到,異常的解釋是”程序遇上了空指針”,簡單地說就是調(diào)用了未經(jīng)初始化的對象或者是不存在的對象,這個錯誤經(jīng)常出現(xiàn)在創(chuàng)建圖片,調(diào)用數(shù)組這些操作中,比如圖片未經(jīng)初始化,或者圖片創(chuàng)建時的路徑錯誤等等。對數(shù)組操作中出現(xiàn)空指針,很多情況下是一些剛開始學(xué)習(xí)編程的朋友常犯的錯誤,即把數(shù)組的初始化和數(shù)組元素的初始化混淆起來了。數(shù)組的初始化是對數(shù)組分配需要的空間,而初始化后的數(shù)組,其中的元素并沒有實例化,依然是空的,所以還需要對每個元素都進行初始化(如果要調(diào)用的話)
2. java.lang.classnotfoundexception
這個異常是很多原本在jb等開發(fā)環(huán)境中開發(fā)的程序員,把jb下的程序包放在wtk下編譯經(jīng)常出現(xiàn)的問題,異常的解釋是”指定的類不存在”,這里主要考慮一下類的名稱猜晌襲和路徑是否正確即可,如果是在jb下做的程序包,一般都是默認加上package的,所以轉(zhuǎn)到wtk下后要注意把package的路徑加上。
3. java.lang.arithmeticexception
這個異常的解釋是”數(shù)學(xué)運算異?!保热绯绦蛑谐霈F(xiàn)了除以零這樣的運算就會出這樣的異常,對這種異常,大家就要好好檢查一下自己程序中涉及到數(shù)學(xué)運算的地方,公式是不是有不妥了。
4. java.lang.arrayindexoutofboundsexception
這個異常相信很多朋友也經(jīng)常遇到過,異常的解釋是”數(shù)組下標(biāo)越界”,現(xiàn)在程序中大多都有對數(shù)組的操作,因此在調(diào)用數(shù)組的時候一定要認真檢查,看自己調(diào)用的下標(biāo)是不是超出了穗兄數(shù)組的范圍,一般來說,顯示(即直接用常數(shù)當(dāng)下標(biāo))調(diào)用不太容易出這樣的錯,但隱式(即用變量表示下標(biāo))調(diào)用就經(jīng)常出錯了,還有一種情況,是程序中定義的數(shù)組的長度是通過某些特定方法決定的,不是事先聲明的,這個時候,更好先查看一下數(shù)組的length,以免出現(xiàn)這個異常。
5. java.lang.illegalargumentexception
這個異常的解釋是”方法的參數(shù)錯誤”,很多j2me的類庫中的方法在一些情況下都會引發(fā)這樣的錯誤,比如音量調(diào)節(jié)方法中的音量參數(shù)如果寫成負數(shù)就會出現(xiàn)這個異常,再比如g.setcolor(int red,int green,int blue)這個方法中的三個值,如果有超過255的也會出現(xiàn)這個異常,因此一旦發(fā)現(xiàn)這個異常,我們要做的,就是趕緊去檢查一下方法調(diào)用中的參數(shù)傳遞是不是出現(xiàn)了錯誤。
6. java.lang.illegalaccessexception
這個異常的解釋是”沒有訪問權(quán)限”,當(dāng)應(yīng)用程序要調(diào)用一個類,但當(dāng)前的方法即沒有對該類的訪問權(quán)限便會出現(xiàn)這個異常。對程序中用了package的情況下要注意這個異常。
其他還有很多異常,我就不一一列舉了,我要說明的是,一個合格的程序員,需要對程序中常見的問題有相當(dāng)?shù)牧私夂拖鄳?yīng)的解決辦法,否則僅僅停留在寫程序而不會改程序的話,會極大影響到自己的開發(fā)的。關(guān)于異常的全部說明,在api里都可以查閱。
算術(shù)異常類:ArithmeticExecption
空指針異常類:NullPointerException
類型強制轉(zhuǎn)換異常:ClassCastException
數(shù)組負下標(biāo)異常:NegativeArrayException
數(shù)組下標(biāo)越界異常:ArrayIndexOutOfBoundsException
違背安全原則異常:SecturityException
文件已結(jié)束異常:EOFException
文件未找到異常:FileNotFoundException
字符串轉(zhuǎn)換為數(shù)字異常:NumberFormatException
操作數(shù)據(jù)庫異常:SQLException
輸入輸出異常:IOException
方法未找到異常:NoSuchMethodException
java.lang.AbstractMethodError
抽象方法錯誤。當(dāng)應(yīng)用試圖調(diào)用抽象方法時拋出。
java.lang.AssertionError
斷言錯。用來指示一個斷言失敗的情況。謹滲
java.lang.ClassCircularityError
類循環(huán)依賴錯誤。在初始化一個類時,若檢測到類之間循環(huán)依賴則拋出該異常。
java.lang.ClassFormatError
類格式錯誤。當(dāng)Java虛擬機試圖從一個文件中讀取Java類,而檢測到該文件的內(nèi)容不符合類的有效格式時拋出。
java.lang.Error
錯誤。是所有錯誤的基類,用于標(biāo)識嚴重的程序運行問題。這些問題通常描述一些不應(yīng)被應(yīng)用程序捕獲的反常情況。
java.lang.ExceptionInInitializerError
初始化程序錯誤。當(dāng)執(zhí)行一個類的靜態(tài)初始化程序的過程中,發(fā)生了異常時拋出。靜態(tài)初始化程序是指直接包含于類中的static語句段。
java.lang.IllegalAccessError
違法訪問錯誤。當(dāng)一個應(yīng)用試圖訪問、修改某個類的域(Field)或者調(diào)用其方法,但是又違反域或方法的可見性聲明,則拋出該異常。
java.lang.IncompatibleClassChangeError
不兼容的類變化錯誤。當(dāng)正在執(zhí)行的方法所依賴的類定義發(fā)生了不兼容的改變時,拋出該異常。一般在修改了應(yīng)用中的某些類的聲明定義而沒有對整個應(yīng)用重新編譯而直接運行的情況下,容易引發(fā)該錯誤。
java.lang.InstantiationError
實例化錯誤。當(dāng)一個應(yīng)用試圖通過Java的new操作符構(gòu)造一個抽象類或者接口時拋出該異常.
java.lang.InternalError
內(nèi)部錯誤。用于指示Java虛擬機發(fā)生了內(nèi)部錯誤。
java.lang.LinkageError
鏈接錯誤。該錯誤及其所有子類指示某個類依賴于另外一些類,在該類編譯之后,被依賴的類改變了其類定義而沒有重新編譯所有的類,進而引發(fā)錯誤的情況。
java.lang.NoClassDefFoundError
未找到類定義錯誤。當(dāng)Java虛擬機或者類裝載器試圖實例化某個類,而找不到該類的定義時拋出該錯誤。
java.lang.NoSuchFieldError
域不存在錯誤。當(dāng)應(yīng)用試圖訪問或者修改某類的某個域,而該類的定義中沒有該域的定義時拋出該錯誤。
java.lang.NoSuchMethodError
方法不存在錯誤。當(dāng)應(yīng)用試圖調(diào)用某類的某個方法,而該類的定義中沒有該方法的定義時拋出該錯誤。
java.lang.OutOfMemoryError
內(nèi)存不足錯誤。當(dāng)可用內(nèi)存不足以讓Java虛擬機分配給一個對象時拋出該錯誤。
java.lang.StackOverflowError
堆棧溢出錯誤。當(dāng)一個應(yīng)用遞歸調(diào)用的層次太深而導(dǎo)致堆棧溢出時拋出該錯誤。
java.lang.ThreadDeath
線程結(jié)束。當(dāng)調(diào)用Thread類的stop方法時拋出該錯誤,用于指示線程結(jié)束。
java.lang.UnknownError
未知錯誤。用于指示Java虛擬機發(fā)生了未知嚴重錯誤的情況。
java.lang.UnsatisfiedLinkError
未滿足的鏈接錯誤。當(dāng)Java虛擬機未找到某個類的聲明為native方法的本機語言定義時拋出。
java.lang.UnsupportedClassVersionError
不支持的類版本錯誤。當(dāng)Java虛擬機試圖從讀取某個類文件,但是發(fā)現(xiàn)該文件的主、次版本號不被當(dāng)前Java虛擬機支持的時候,拋出該錯誤。
java.lang.VerifyError
驗證錯誤。當(dāng)驗證器檢測到某個類文件中存在內(nèi)部不兼容或者安全問題時拋出該錯誤。
java.lang.VirtualMachineError
虛擬機錯誤。用于指示虛擬機被破壞或者繼續(xù)執(zhí)行操作所需的資源不足的情況。
java.lang.ArithmeticException
算術(shù)條件異常。譬如:整數(shù)除零等。
java.lang.ArrayIndexOutOfBoundsException
數(shù)組索引越界異常。當(dāng)對數(shù)組的索引值為負數(shù)或大于等于數(shù)組大小時拋出。
java.lang.ArrayStoreException
數(shù)組存儲異常。當(dāng)向數(shù)組中存放非數(shù)組聲明類型對象時拋出。
java.lang.ClassCastException
類造型異常。假設(shè)有類A和B(A不是B的父類或子類),O是A的實例,那么當(dāng)強制將O構(gòu)造為類B的實例時拋出該異常。該異常經(jīng)常被稱為強制類型轉(zhuǎn)換異常。
java.lang.ClassNotFoundException
找不到類異常。當(dāng)應(yīng)用試圖根據(jù)字符串形式的類名構(gòu)造類,而在遍歷CLASSPAH之后找不到對應(yīng)名稱的class文件時,拋出該異常。
java.lang.CloneNotSupportedException
不支持克隆異常。當(dāng)沒有實現(xiàn)Cloneable接口或者不支持克隆方法時,調(diào)用其clone()方法則拋出該異常。
java.lang.EnumConstantNotPresentException
枚舉常量不存在異常。當(dāng)應(yīng)用試圖通過名稱和枚舉類型訪問一個枚舉對象,但該枚舉對象并不包含常量時,拋出該異常。
java.lang.Exception
根異常。用以描述應(yīng)用程序希望捕獲的情況。
java.lang.IllegalAccessException
違法的訪問異常。當(dāng)應(yīng)用試圖通過反射方式創(chuàng)建某個類的實例、訪問該類屬性、調(diào)用該類方法,而當(dāng)時又無法訪問類的、屬性的、方法的或構(gòu)造方法的定義時拋出該異常。
java.lang.IllegalMonitorStateException
違法的監(jiān)控狀態(tài)異常。當(dāng)某個線程試圖等待一個自己并不擁有的對象(O)的監(jiān)控器或者通知其他線程等待該對象(O)的監(jiān)控器時,拋出該異常。
java.lang.IllegalStateException
違法的狀態(tài)異常。當(dāng)在Java環(huán)境和應(yīng)用尚未處于某個方法的合法調(diào)用狀態(tài),而調(diào)用了該方法時,拋出該異常。
java.lang.IllegalThreadStateException
違法的線程狀態(tài)異常。當(dāng)縣城尚未處于某個方法的合法調(diào)用狀態(tài),而調(diào)用了該方法時,拋出異常。
java.lang.IndexOutOfBoundsException
索引越界異常。當(dāng)訪問某個序列的索引值小于0或大于等于序列大小時,拋出該異常。
java.lang.InstantiationException
實例化異常。當(dāng)試圖通過newInstance()方法創(chuàng)建某個類的實例,而該類是一個抽象類或接口時,拋出該異常。
java.lang.InterruptedException
被中止異常。當(dāng)某個線程處于長時間的等待、休眠或其他暫停狀態(tài),而此時其他的線程通過Thread的interrupt方法終止該線程時拋出該異常。
java.lang.NegativeArraySizeException
數(shù)組大小為負值異常。當(dāng)使用負數(shù)大小值創(chuàng)建數(shù)組時拋出該異常。
java.lang.NoSuchFieldException
屬性不存在異常。當(dāng)訪問某個類的不存在的屬性時拋出該異常。
java.lang.NoSuchMethodException
方法不存在異常。當(dāng)訪問某個類的不存在的方法時拋出該異常。
java.lang.NullPointerException
空指針異常。當(dāng)應(yīng)用試圖在要求使用對象的地方使用了null時,拋出該異常。譬如:調(diào)用null對象的實例方法、訪問null對象的屬性、計算null對象的長度、使用throw語句拋出null等等。
java.lang.NumberFormatException
數(shù)字格式異常。當(dāng)試圖將一個String轉(zhuǎn)換為指定的數(shù)字類型,而該字符串確不滿足數(shù)字類型要求的格式時,拋出該異常。
java.lang.RuntimeException
運行時異常。是所有Java虛擬機正常操作期間可以被拋出的異常的父類。
java.lang.SecurityException
安全異常。由安全管理器拋出,用于指示違反安全情況的異常。
java.lang.StringIndexOutOfBoundsException
字符串索引越界異常。當(dāng)使用索引值訪問某個字符串中的字符,而該索引值小于0或大于等于序列大小時,拋出該異常。
java.lang.TypeNotPresentException
類型不存在異常
Java語言中常見的異常類型有哪些
檢查型異常,這樣的異常繼承于Excetpion,就是在編譯期間需要檢敗租鍵查察巧,如果該型告異常被throw,那么在
作為一只敬業(yè)的程序員,就是不能接受我的編程出現(xiàn)bug!可見我們對bug是如此的深惡痛覺!它已成為我們職業(yè)生涯中的攔路虎,所以今天精心為大家總結(jié)一下Java中常見的幾種異常,望大家多多注意。
1、java.lang.NullPointerException(空指針異常)
調(diào)用了未經(jīng)初始化的對象或者是不存在的對象。經(jīng)常出現(xiàn)在創(chuàng)建圖片,調(diào)用數(shù)組這些操作中,比如圖片未經(jīng)初始化,或者圖片創(chuàng)建時的路徑錯誤等等。對數(shù)組操作中出現(xiàn)空指針, 即把數(shù)組的初始化和數(shù)組元素的初始化混淆起來了。數(shù)組的初始化是對數(shù)組分配需要的空間,而初始化后的數(shù)組,其中的元素并沒有實例化, 依然是空的,所以還需要對每個元素都進行初始化(如果要調(diào)用的話)。
2、 java.lang.ClassNotFoundException指定的類不存在
這里主要考慮一下類的名稱和路徑是否正確即可,通常都是程序試圖通過字符串來加載某個類時可能引發(fā)異常。比如:調(diào)用Class.forName();或者調(diào)用塌旅ClassLoad的finaSystemClass();或者LoadClass();
3、 java.lang.NumberFormatException字符串轉(zhuǎn)換為數(shù)字異常
當(dāng)試圖將一個String轉(zhuǎn)換為指定的數(shù)字類型,而該字符串確不滿足數(shù)字類型要求的格式時,拋出該異常.如現(xiàn)在講字符型的數(shù)據(jù)“123456”轉(zhuǎn)換為數(shù)值型數(shù)據(jù)時,是允許的。但是如果字符型數(shù)據(jù)中包含了非數(shù)字型的字符,如123#56,此時轉(zhuǎn)換為數(shù)值型時就會出現(xiàn)異常。系統(tǒng)就會捕捉到這個異常頌睜,并進行處理。
4、java.lang.IndexOutOfBoundsException數(shù)組下標(biāo)越界異常
查看調(diào)用的數(shù)組或者字符串的下標(biāo)值是不是超出了數(shù)組的范圍,一般來野衫歲說,顯示(即直接用常數(shù)當(dāng)下標(biāo))調(diào)用不太容易出這樣的錯,但隱式(即用變量表示下標(biāo))調(diào)用就經(jīng)常出錯了,還有一種情況,是程序中定義的數(shù)組的長度是通過某些特定方法決定的,不是事先聲明的,這個時候先查看一下數(shù)組的length,以免出現(xiàn)這個異常。
5、java.lang.IllegalArgumentException方法的參數(shù)錯誤
比如g.setColor(int red,int green,int blue)這個方法中的三個值,如果有超過255的也會出現(xiàn)這個異常,因此一旦發(fā)現(xiàn)這個異常,我們要做的,就是趕緊去檢查一下方法調(diào)用中的參數(shù)傳遞是不是出現(xiàn)了錯誤。
6、java.lang.IllegalAccessException沒有訪問權(quán)限
當(dāng)應(yīng)用程序要調(diào)用一個類,但當(dāng)前的方法即沒有對該類的訪問權(quán)限便會出現(xiàn)這個異常。對程序中用了Package的情況下要注意這個異常。
7、java.lang.ArithmeticException數(shù)學(xué)運算異常
當(dāng)算術(shù)運算中出現(xiàn)了除以零這樣的運算就會出這樣的異常。
8、java.lang.ClassCastException數(shù)據(jù)類型轉(zhuǎn)換異常
當(dāng)試圖將對某個對象強制執(zhí)行向下轉(zhuǎn)型,但該對象又不可轉(zhuǎn)換又不可轉(zhuǎn)換為其子類的實例時將引發(fā)該異常,如下列代碼。
Object obj = new Integer(0);
String str = obj;
9、 java.lang.FileNotFoundException文件未找到異常
當(dāng)程序試圖打開一個不存在的文件進行讀寫時將會引發(fā)該異常。該異常由FileInputStream,FileOutputStream,RandomAccessFile的構(gòu)造器聲明拋出,即使作的文件存在,但是由于某些原因不可訪問,比如打開一個只讀文件進行寫入,這些構(gòu)造方法仍然會引發(fā)異常。
10、java.lang.ArrayStoreException數(shù)組存儲異常
當(dāng)試圖將類型不兼容類型的對象存入一個Object數(shù)組時將引發(fā)異常,如
Object obj = new String
obj = new Integer(0);
11、java.lang.NoSuchMethodException方法不存在異常
當(dāng)程序試圖通過反射來創(chuàng)建對象,訪問(修改或讀取)某個方法,但是該方法不存在就會引發(fā)異常。
12、 java.lang.NoSuchFiledException方法不存在異常
當(dāng)程序試圖通過反射來創(chuàng)建對象,訪問(修改或讀取)某個filed,但是該filed不存在就會引發(fā)異常。
13、 java.lang.EOFException文件已結(jié)束異常
當(dāng)程序在輸入的過程中遇到文件或流的結(jié)尾時,引發(fā)異常。因此該異常用于檢查是否達到文件或流的結(jié)尾
14、java.lang.InstantiationException實例化異常
當(dāng)試圖通過Class的newInstance()方法創(chuàng)建某個類的實例,但程序無法通過該構(gòu)造器來創(chuàng)建該對象時引發(fā)。Class對象表示一個抽象類,接口,數(shù)組類,基本類型 。該Class表示的類沒有對應(yīng)的構(gòu)造器。
15、java.lang.InterruptedException被中止異常
當(dāng)某個線程處于長時間的等待、休眠或其他暫停狀態(tài),而此時其他的線程通過Thread的interrupt方法終止該線程時拋出該異常。
16、java.lang.CloneNotSupportedException 不支持克隆異常
當(dāng)沒有實現(xiàn)Cloneable接口或者不支持克隆方法時,調(diào)用其clone()方法則拋出該異常。
17、java.lang.OutOfMemoryException 內(nèi)存不足錯誤
當(dāng)可用內(nèi)存不足以讓Java虛擬機分配給一個對象時拋出該錯誤。
18、java.lang.NoClassDefFoundException 未找到類定義錯誤
當(dāng)Java虛擬機或者類裝載器試圖實例化某個類,而找不到該類的定義時拋出該錯誤。
違背安全原則異常:SecturityException
操作數(shù)據(jù)庫異常:SQLException
輸入輸出異常:IOException
通信異常:SocketException
以上便是Java常見的幾種異常,希望各位同學(xué)都能編譯出完美的代碼,笑隱竹林中!編碼bug,江湖永無相見!
操作數(shù)據(jù)庫出現(xiàn)異常的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于操作數(shù)據(jù)庫出現(xiàn)異常,數(shù)據(jù)庫操作異常怎么辦?——30字小貼士,java操作數(shù)據(jù)庫時拋異常,java提示這個異常怎么解決,Java語言中常見的異常類型有哪些的信息別忘了在本站進行查找喔。
成都網(wǎng)站設(shè)計制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁設(shè)計,成都網(wǎng)站設(shè)計服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),營銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。
網(wǎng)頁題目:數(shù)據(jù)庫操作異常怎么辦?——30字小貼士 (操作數(shù)據(jù)庫出現(xiàn)異常)
分享URL:http://www.dlmjj.cn/article/cccggsd.html


咨詢
建站咨詢
