當前位置:首頁 » 操作系統 » xml連接資料庫

xml連接資料庫

發布時間: 2022-08-26 11:36:26

Ⅰ C# 如何用XML鏈接資料庫

AppSettings(用在vs2003,05也可以用)<add key="connectionfstringname" value="data source=伺服器名或ip; initial catalog=資料庫名;user id=用戶;password=密碼"></add>//可以省略(user id=用戶;password=密碼)ConnectionStrings<connectionstrings> <add
name="connectionstringname" connectionstring="data source=伺服器名;initial
catalog=資料庫名;user id=用戶;password=密碼"
providername="system.data.sqlclient"/></connectiionstring>直接連接資料庫文件(1)在webconfig里配置

<connectionstrings><add name="connectionstringname"
connectionstring="data source=./sqlexpress; integrated
security=sspi;AttachDBFilename=|DataDirectory|database.mdf;
"providerName="system.data.sqlclient"</connectionsttrings>(2).直接引用SqlConnection
conn = new SqlConnection(Data Source=./SQLExpress;Integrated
Security=SSPI;AttachDBFilename=|DataDirectory|database.mdf;User
Instance=true);DataDirectory默認是AppData文件夾,你把mdf文件放到裡面,改一下文件名(database.mdf)和連接字元串的一樣就行了

WinForm連接字元串app.config(基於.net2.0)首先在項目的屬性文件夾下使用 Settings.settings 配置連接字元串,我這里配置了一個 Access資料庫

連接保存後VS2005自動生成 app.config文件(修改 Settings.settings配置此文件會自動更新),內容如下:

<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> </configSections> <connectionStrings>
<add name="frmSignIn.Properties.Settings.DBConnString"
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=F:/kaifa/frmSignIn/appData/dbqx.mdb;Persist
SecurityInfo=True;Jet OLEDB:Database Password=123" providerName="System.Data.OleDb" /> </connectionStrings></configuration>

Ⅱ xml連接資料庫 xml網頁格式

朋友,現在幫你做,你的意思從資料庫里讀出數據然後生成XML文件,對嗎?我用netbean開發環境幫你寫,資料庫連接與生成xml寫在.class里,但是我手頭沒有mysql,暫且用access幫你做一個,原理都是一樣的,如果你不想配置連接池,你只需要改幾句話就可以了,如果想配置,請在參考其他文章。

生成xml我用jdom1.0,還用了jaxen-1.1.1,到時候別忘了修改路徑,寫完發到你郵箱里,希望對你有幫助

----------------------------------------------------------------
補充
用了一個多小時,總算寫完了,Xp netbean6.5 Tomcat6.0下測試通過
。正規方法,應該全部實現了你的要求。請用netbeans打開我發給你的項目,修正一下jdom1.0.jar,和jaxen-1.1.1。jar的路徑問題(右鍵單擊項目後有一個修正路徑的選項,文件位置\printXML\build\web\WEB-INF\lib)。之後配置一下stanza.mdb(把它建為系統或用戶odbc),此後直接在netbeans下運行index.jsp就可以了,將自動生成你要的wxxx.xml文件。

有問題可以給我留言

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

不說廢話直接上代碼,下面是要讀取的xml文件:

<?xmlversion="1.0"encoding="UTF-8"?>
<PERSON>
<NAME>a1</NAME>
<ADDRESS>b1</ADDRESS>
<TEL>c1</TEL>
<FAX>d1</FAX>
<EMAIL>e1</EMAIL>
</PERSON>

下面是讀取xml文件的java代碼,在資料庫中建一張和xml文件欄位對應的表,將讀取的數據插入到表中。如果數據插入不會,歡迎繼續追問:

importjava.io.File;
importjavax.xml.parsers.DocumentBuilder;
importjavax.xml.parsers.DocumentBuilderFactory;
importorg.w3c.dom.Document;
importorg.w3c.dom.Element;
importorg.w3c.dom.NodeList;
publicclassTest{
publicstaticvoidmain(String[]args)throwsException{
System.out.println("22");
DocumentBuilderFactorydbf=DocumentBuilderFactory.newInstance();
DocumentBuilderdb=dbf.newDocumentBuilder();
Documentdocument=db.parse(newFile("candidate.xml"));
NodeListlist=document.getElementsByTagName("PERSON");
for(inti=0;i<list.getLength();i++)
{
Elementelement=(Element)list.item(i);
Stringcontent=element.getElementsByTagName("NAME").item(0).getFirstChild().getNodeValue();
content=element.getElementsByTagName("ADDRESS").item(0).getFirstChild().getNodeValue();
content=element.getElementsByTagName("TEL").item(0).getFirstChild().getNodeValue();
content=element.getElementsByTagName("FAX").item(0).getFirstChild().getNodeValue();
content=element.getElementsByTagName("EMAIL").item(0).getFirstChild().getNodeValue();
}
}
}

Ⅳ c#讀取xml 中的資料庫連接字元串

你可以用系統的config 的文件 在裡面配置
加入你的文件的路徑,然後用
string myXmlPath= ConfigurationManager.ConnectionStrings["path"].ConnectionString ;
讀出來路徑,然後裝載,操作XML
下面用讀取 connectionStrings下的
SqlString為例子.
var xml = XElement.Load(@"myXmlPath");
var xmlSqlNode=xml.Elements()
.Elements() //實現xml 的IEnumerable<T>的介面,用來支持linq
.AsParallel() //啟用多核處理器並發查找節點
.Where(n=>n.Attribute("name").Value.Equals("SqlString")) //找sql的節點
.Select(n=>n.Attribute("connectionString").Value) //取出sql的數據連接
.First();
這個xmlSqlNode就是 sql的資料庫連接地址了

Ⅳ 怎樣將XML文件導入資料庫

要用php 把XML數據導入mysql ,xml里所有的數據導入資料庫
我在php手冊里找了個例子
to import xml into mysql
$file = "article_2_3032005467.xml";
$feed = array();
$key = "";
$info = "";
function startElement($xml_parser, $attrs ) {
global $feed;
}
function endElement($xml_parser, $name) {
global $feed, $info;
$key = $name;
$feed[$key] = $info;
$info = ""; }
function charData($xml_parser, $data ) {
global $info;
$info .= $data; }
$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler($xml_parser, "charData" );
$fp = fopen($file, "r");
while ($data = fread($fp, 8192))
!xml_parse($xml_parser, $data, feof($fp));
xml_parser_free($xml_parser);
$sql= "INSERT INTO `article` ( `";
$j=0;
$i=count($feed);
foreach( $feed as $assoc_index => $value )
{
$j++;
$sql.= strtolower($assoc_index);
if($i>$j) $sql.= "` , `";
if($i <=$j) {$sql.= "` ) VALUES ('";}
}
$h=0;
foreach( $feed as $assoc_index => $value )
{
$h++;
$sql.= utf8_decode(trim(addslashes($value)));
if($i-1>$h) $sql.= "', '";
if($i <=$h) $sql.= "','')";
}
$sql=trim($sql);
echo $sql;

Ⅵ pom.xml連接不到資料庫資料庫的驅動是5.1.19

集體操作如下。
一般來說,只要重新發布一下項目就好了。但是今天我遇到的他沒有將我導入的驅動包和項目一起發布,所以我只能手動添加到要發布的Artifact(war包)中的WEB-INF/lib文件夾中。
然後保存修改,重新發布一下就好了。

Ⅶ Eclipse里怎麼弄資料庫連接的配置文件(xml)

你寫的好模糊的,可以用hibernate連接,如果你要用xml文件的話可以用dom4j解析這個xml,把資料庫的url,username password寫在裡面

Ⅷ 關於asp網頁連接xml文件xml文件動態連接資料庫的問題

xml是不能連資料庫的
更不能執行aql
asp可以訪問資料庫,也可以輸出xml
xml只是讓別的文件調用的靜態文件

Ⅸ Visual C#中如何通過XML語言連接Oracle資料庫

問題描述不清楚,是不是從xml里讀配置信息,如:連接字元串,驅動,用戶名密碼,然後連接資料庫?

熱點內容
2d游戲按鍵精靈腳本教程 發布:2025-05-15 14:10:15 瀏覽:277
伺服器上的郵件如何銷毀 發布:2025-05-15 14:02:49 瀏覽:137
飢荒安卓版如何解除手柄模式 發布:2025-05-15 14:02:05 瀏覽:112
演算法強化班 發布:2025-05-15 14:02:04 瀏覽:345
c語言編譯後圖片 發布:2025-05-15 13:51:57 瀏覽:792
沒有被調用的函數會參與編譯嗎 發布:2025-05-15 13:42:51 瀏覽:260
在計算機中ftp的中文 發布:2025-05-15 13:41:07 瀏覽:1000
國網校招要網簽密碼和賬號干什麼 發布:2025-05-15 13:40:25 瀏覽:179
java分 發布:2025-05-15 13:34:36 瀏覽:846
如何下載卡巴斯基安卓版 發布:2025-05-15 13:34:36 瀏覽:480