導航:首頁 > 編程語言 > javaxml資料庫

javaxml資料庫

發布時間:2022-06-14 01:31:12

A. java怎麼把解析的xml數據添加到資料庫中

java一種簡單的解析xml方法是用DOM進行解析, dom4j是一個Java的XML API,類似於jdom,用來讀寫XML文件的。具體使用方法可以參照如下鏈接
http://blog.csdn.net/redarmy_chen/article/details/12969219
解析出來添加到資料庫就不用說了,用什麼框架肯定有相應操作資料庫的方法。

B. java如何解析資料庫讀取的xml文件

單獨的解析XML文件么?java解析資料庫中讀取的xml文件有好幾種方式,比如Sun自帶的基於DOM樹的解析啊,還有基於事件驅動的SAX模型解析,另外還有個開源的dom4j包輔助XPath可以很好的解析XML文件了。例子網上蠻多,主要是理解解析的原理。

C. 如何用java解析xml文檔,然後將數據存到資料庫里

package test11;
import javax.xml.parsers.*;
import org.w3c.dom.*;

import java.io.*;
public class XMLUtil
{
//該方法用於從XML配置文件中提取具體類類名,並返回一個實例對象
public static Object getBean()
{
try
{
//創建文檔對象
DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = dFactory.newDocumentBuilder();
Document doc;
doc = builder.parse(new File("config.xml"));

//獲取包含類名的文本節點
NodeList nl = doc.getElementsByTagName("className");
Node classNode=nl.item(0).getFirstChild();
String cName=classNode.getNodeValue();

//通過類名生成實例對象並將其返回
Class c=Class.forName(cName);
Object obj=c.newInstance();
return obj;
}
catch(Exception e)
{
e.printStackTrace();
return null;
}
}
}

<?xml version="1.0"?>
<config>
<className>test11.CatAdapter</className>
</config>
然後你吧解析處理的值放到數組或LIST或其他的你能存放的對象中。再寫SQL插入到資料庫就好了啊。主要資料庫事務處理或用批處理

D. java中怎麼樣讀取xml里的資料庫

最簡單的方法,用XML格式的Properties。 輸出: import java.io.FileOutputStream; import java.io.OutputStream; import java.io.IOException; import java.util.Properties; public class PropertiesSaveTest { public PropertiesSaveTest() {...

E. java讀取oracle資料庫裡面的數據生成xml文件,生成的xml文件出現亂碼怎麼解決

跟蹤問題所在:
1、查詢一下資料庫,判斷在資料庫中的時候,是否是已經存在了亂碼。
2、在讀取到Java的時候,你用SystemOut輸出一下,判斷這個時候,是否是亂碼。
3、寫入到xml文件的時候,XML中是否是亂碼。
如果是1種情況出現亂碼,則是寫入資料庫的時候出現亂碼,需要更改寫入程序的代碼。
如果是2種情況出現亂碼,則是讀取Oracle的字元集出現錯誤,設置讀取的字元集。
如果是3種情況出現亂碼,則是在Java類中寫入的時候,設置字元集,查看資料庫字元集,設置為UTF-8、或者是GBK字元集。
希望對你有幫助。

F. 如何java類中如何取得在xml文件查詢資料庫的結果

你是使用JNDI獲得數據源對象的嗎?如果是:
1,、配置context.xml文件
<Context>
<Resource name="jdbc/news"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="jbit"
password="dbqn"'
driverClassName="Oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:daataName"
</Context>
以上用的是Oracle資料庫的驅動和url
你可以換成SQL的
2、配置web.xml文件
<resource-ref>
<res-auth>Container</res-auth>
<res-type>javax.sql.DataSource</res-type>
<res-ref-name>jdbc/news</res-ref-name>
</resource-ref>
3、添加資料庫驅動
4、在javaBean中編寫代碼,使用lookup()方法獲得數據源對象
public class BaseDAO {

private static Connection conn = null;

public static Connection getConnection() {
try {
Context context = new InitialContext();
DataSource ds = (DataSource) context
.lookup("java:comp/env/jdbc/news");
conn = ds.getConnection();
} catch (Exception e) {
e.printStackTrace();

}
return conn;
}
}
註:lookup("java:comp/env/jdbc/news");
中的參數"java:comp/env/"+數據源名稱的形式

如果你要的話我正好有這Struts2的項目我可以給你看看

G. java中xml有什麼作用,用在什麼地方

java中xml一般是用來當做配置文件的,比方說struts的struts.xml、spring的application.xml,這裡面記錄的一般是配置信息,比方說servlet配置,映射注入配置等等都可以用xml來配置,當然配置也可以寫入資料庫,如果配置和程序的業務無關,也和系統配置無關,僅僅和系統構架有關,那就可以把配置寫入xml裡面來存儲這些配置。

H. JAVA編程實現xml與資料庫之間的交互。

1.網上找Castor或者jaxb的包,看下例子就行了
這包是完成對象到xml的一中映射,生產xml文件,或者xml解析成對象
2.自己定義一個映射規則,自己寫出處理程序完成,用dom4j這個包不錯
具體來說,就是資料庫讀取數據封裝成一個個對象或者一個集合,完成數據到對象的關系映射,
然後對象轉化到xml,完成對象到xml的映射

I. java可以用xml存儲數據嗎

可以到是可以
但是如果存儲的是正兒八經的數據的話
建議你用ACCESS
XML用來做配置文件倒是蠻合適的

J. java和xml什麼關系

xml(Extensible Markup Language)中文意思就是可擴展標記語言,用於存儲數據和描述數據,不同的平台可以同過xml文件建立起聯系。
在java開發中,許多的配置文件,都是xml的,比如web.xml,struts-config.xml,ibatis的sqlMapConfig.xml等。
XML作為全球通用的結構化語言,越來越受人們青睞,各種開發平台(比如Microsoft Studio系列、Oracle系列、Inprise Borland系列等)也都把支持XML開發作為宣傳口號之一 。由於筆者所從事的電子政務開發較早的引入了XML,所以嘗到了許多甜頭,在許多項目中利用XML數據交換信息,省去了許多麻煩事,不用制定繁鎖的數據格式,利用XML數據易於表達,也利於一線開發者跟蹤調試。

閱讀全文

與javaxml資料庫相關的資料

熱點內容
超值優惠購買得兩套源碼 瀏覽:42
日產新陽光壓縮機十大品牌 瀏覽:173
javalong的最大值 瀏覽:340
mcs51單片機外部引腳ea 瀏覽:893
蘋果手機怎麼給app給予信用 瀏覽:10
java實型 瀏覽:148
php判斷顯示 瀏覽:695
聯網的單片機 瀏覽:441
安卓錄屏怎麼保存到相冊 瀏覽:350
c語言與單片機 瀏覽:350
tt伺服器是什麼意思 瀏覽:188
賓士app怎麼修改桌面 瀏覽:53
bat演算法面試題 瀏覽:132
因為加密演算法不同 瀏覽:659
會計員app怎麼下載 瀏覽:41
手機小視頻app怎麼刪掉 瀏覽:503
程序員陳一鳴與妹妹 瀏覽:31
個人所得稅app怎麼採集 瀏覽:530
博易主圖指標源碼公式 瀏覽:242
電腦里pdf怎麼打開 瀏覽:489