当前位置:首页 » 操作系统 » 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里读配置信息,如:连接字符串,驱动,用户名密码,然后连接数据库?

热点内容
jquery拖拽上传图片 发布:2025-05-15 14:53:36 浏览:128
我的世界电脑服务器需要正版吗 发布:2025-05-15 14:38:53 浏览:694
大华录像机哪里有安卓设备 发布:2025-05-15 14:25:06 浏览:808
录制脚本方案 发布:2025-05-15 14:25:04 浏览:165
奇石脚本业 发布:2025-05-15 14:23:44 浏览:680
android中的socket 发布:2025-05-15 14:22:15 浏览:409
apph5源码 发布:2025-05-15 14:19:51 浏览:666
2d游戏按键精灵脚本教程 发布:2025-05-15 14:10:15 浏览:279
服务器上的邮件如何销毁 发布:2025-05-15 14:02:49 浏览:138
饥荒安卓版如何解除手柄模式 发布:2025-05-15 14:02:05 浏览:113