⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 583712.xml

📁 论坛精华帖子
💻 XML
字号:
<?xml version='1.0' encoding='GB2312'?>
<?xml-stylesheet type='text/xsl' href='../csdn.xsl'?>
<Topic>
<Issue>
<PostUserNickName>prewind</PostUserNickName>
<rank>三级(初级)</rank>
<ranknum>user3</ranknum>
<credit>111</credit>
<TopicId>583712</TopicId>
<TopicName>紧急求救!能通过jdbc怎样连接sqlsever&#32;然后通过&#32;for&#32;xml&#32;关键字得到xml流吗?</TopicName>
<PostUserId>33027</PostUserId>
<PostUserName>ctrlpower</PostUserName>
<RoomName>JSP</RoomName>
<ReplyNum>8</ReplyNum>
<PostDateTime>2002-3-18 15:24:56</PostDateTime>
<Point>70</Point>
<ReadNum>0</ReadNum>
<RoomId>28</RoomId>
<EndState>2</EndState>
<Content>我想通过jdbc&#32;连接sqlserver&#32;2000&#32;数据库&#32;,我已连接成功。
&#32;
但我现在想知道能不能通过该jdbc连接sqlserver&#32;2000&#32;数据库,得到&#32;xml数据。就是sql&#32;server2000支持的xml输出。

我发现Statement&#32;的方法里面没有返回伟String&#32;的方法!

紧急求救!</Content>
</Issue>
<Replys>
<Reply>
<PostUserNickName>小玉米</PostUserNickName>
<rank>四级(中级)</rank>
<ranknum>user4</ranknum>
<credit>100</credit>
<ReplyID>3895968</ReplyID>
<TopicID>583712</TopicID>
<PostUserId>111242</PostUserId>
<PostUserName>whd11808</PostUserName>
<Point>0</Point>
<Content>利用ORACLE的包!
下边是例子
public&#32;static&#32;Collection&#32;queryOdbc(&#32;String&#32;strSql,String&#32;className&#32;)
&#32;&#32;&#32;&#32;{
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;QueryXML&#32;queryXML&#32;=&#32;new&#32;QueryXML();
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;String&#32;xmlString&#32;=&#32;"";
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Collection&#32;result&#32;=&#32;null;
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Connection&#32;conn&#32;=&#32;null;
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;ConnectionManager&#32;c&#32;=&#32;new&#32;ConnectionManager();
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;conn&#32;=&#32;c.getOdbcConnection();
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;try
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;OracleXMLQuery&#32;qry&#32;=&#32;new&#32;OracleXMLQuery&#32;(conn,&#32;strSql);
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;qry.setEncoding("GBK");
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;xmlString&#32;=&#32;qry.getXMLString();
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;System.out.println(xmlString);
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;queryXML.objectXML(&#32;xmlString,className&#32;);
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;result&#32;=&#32;queryXML.getResult();
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;catch&#32;(Exception&#32;e)
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;System.out.println("queryXML&#32;error&#32;in&#32;DbOption..."+e.toString());
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;finally
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;try
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;conn.close();
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;catch&#32;(SQLException&#32;e)
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;{
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;System.out.println("query&#32;method&#32;close&#32;connection&#32;error&#32;in&#32;DbOption..."+e.toString());
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}</Content>
<PostDateTime>2002-3-19 19:05:46</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>sorsir</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>97</credit>
<ReplyID>3901324</ReplyID>
<TopicID>583712</TopicID>
<PostUserId>112511</PostUserId>
<PostUserName>sorsir</PostUserName>
<Point>0</Point>
<Content>Oracle的包能用于SQL&#32;Server的吗?</Content>
<PostDateTime>2002-3-20 10:02:34</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>小玉米</PostUserNickName>
<rank>四级(中级)</rank>
<ranknum>user4</ranknum>
<credit>100</credit>
<ReplyID>3905342</ReplyID>
<TopicID>583712</TopicID>
<PostUserId>111242</PostUserId>
<PostUserName>whd11808</PostUserName>
<Point>0</Point>
<Content>呵呵,和数据库没有关系的。ORACLE包是JAVA程序里用的,都可以了</Content>
<PostDateTime>2002-3-20 13:33:23</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>prewind</PostUserNickName>
<rank>三级(初级)</rank>
<ranknum>user3</ranknum>
<credit>111</credit>
<ReplyID>3915251</ReplyID>
<TopicID>583712</TopicID>
<PostUserId>33027</PostUserId>
<PostUserName>ctrlpower</PostUserName>
<Point>0</Point>
<Content>这个包从那儿能得到阿!
你能发给我一份吗!

wind@digisuper.com


还有别的方法吗?
请继续关注</Content>
<PostDateTime>2002-3-21 8:36:31</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>小玉米</PostUserNickName>
<rank>四级(中级)</rank>
<ranknum>user4</ranknum>
<credit>100</credit>
<ReplyID>3918338</ReplyID>
<TopicID>583712</TopicID>
<PostUserId>111242</PostUserId>
<PostUserName>whd11808</PostUserName>
<Point>70</Point>
<Content>你有ORACEL么?在oracle\ora81\jlib\xmlparserv2.jar
</Content>
<PostDateTime>2002-3-21 11:09:17</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>小玉米</PostUserNickName>
<rank>四级(中级)</rank>
<ranknum>user4</ranknum>
<credit>100</credit>
<ReplyID>3918361</ReplyID>
<TopicID>583712</TopicID>
<PostUserId>111242</PostUserId>
<PostUserName>whd11808</PostUserName>
<Point>0</Point>
<Content>我给你发了!</Content>
<PostDateTime>2002-3-21 11:09:37</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>马可</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>3933060</ReplyID>
<TopicID>583712</TopicID>
<PostUserId>213498</PostUserId>
<PostUserName>yourmarco</PostUserName>
<Point>0</Point>
<Content>whd11808(小玉米):

&#32;我也要一份,谢谢!

yourmake@163.net</Content>
<PostDateTime>2002-3-22 13:26:55</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>prewind</PostUserNickName>
<rank>三级(初级)</rank>
<ranknum>user3</ranknum>
<credit>111</credit>
<ReplyID>3959768</ReplyID>
<TopicID>583712</TopicID>
<PostUserId>33027</PostUserId>
<PostUserName>ctrlpower</PostUserName>
<Point>0</Point>
<Content>我好像没有收到,不过还是先结贴吧!</Content>
<PostDateTime>2002-3-25 10:14:36</PostDateTime>
</Reply>
</Replys>
</Topic>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -