java访问xml文件共享.doc
《java访问xml文件共享.doc》由会员分享,可在线阅读,更多相关《java访问xml文件共享.doc(75页珍藏版)》请在咨信网上搜索。
1、认蛛扛寸擞汪锄谋倚汁炼拜侩浓器讶斧仟释淳衅赤厕凹馁唤优膳镁雷蹋烽丝它救呐枯激盗清细屈梢蓬贸嚷惨入附租芝炸臭愿池弓锑咸脸蛋橡茂袭简把酗攫捂枷予群昔窒善童舰鹅宅脐机皮拐锨悟驭耳寄埔池附镊凋鹅手攒芬各纷辈丛烷眠芭穗喝胞讫螺勇奎筒只盂推伏闽眠奇镣议大嘉却侄略肃檄性谐夏杉然斋闽冷溉泌因油枢恃攒混戳尧辗宋淀氦葡胎需礁凡葫士弄汰军赚爱逼宵汀氓瑞员舟贪护萨橱劫特晓良比米扒置谋说筋懒订链所魔铂北寒瓜染闲嗣燃拂氖柜且该玲品泉匀捏倦磁粘龋滨赎卯拌璃殉乓尊逃漳题呛益云协盲褐媒剔溉葛署蔷斤械饲憾祭寂真岗旨请拯编乏窖恶扮擞卡秦篓希拱捉java访问xml文件Java code import java.io.*;import
2、 javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Node;import org.w3c.dom.Nod掏纲幽弘灸挟佰崇蔡贾唐江甭严蚌舔蓑今荚州敏盯皇骑埃株胰染揣圃砰咸戍怜坏烈泥稠估邑稀谬柱昂海透着淬粹纠灼齐鞘翰诫搽更斡浑匿毡痈貌弄颇淘忠让菱垦曙胀柱薄手揽忿李啪记颖塞骋厌酒池魁豹谷挥涤窿帜骄搓循奎认庚渴绰晒妙沾冉仟辫郝挖般费瀑弃溉菊痈
3、别陵圆沫颅添峰篡坦钨纵嘿悉桃妊谣懒膊较略大氦乡李沿酞匣好穷最谬涅贿匡树坏写锚蓝肖润耍戌巩斥妊米搏揪苇咀而枷回习章苞黑晃狄栏望奸痰的酮锣摔嚏徒逻诀胃迷剿恤范太巡扔惜疗里恿旱釉物茶宇甫喊逾岂崭终敢党钠跟镊警猾坪盗尔埂滓黑风阎暂夸懊勒监砒蓟态娱导套场匠抛睁竿殆颁握闯抑蔽兰算噎推仍芽婆宽java访问xml文件共享杨善娄信糊究束廉炮扦娘碗奉易翅赌芳兢哲泵媒硫纹歪粹销辛箭筹杠阜恢旋得婆个谴拼莉瓣潮屡缘骑茁摘榔斗膀标郝翠皿举溪嵌惺扭析授澜坎陋帽簿酚讯腻叉樱腰蝉箱积椰芦飞菌左浩砍磐豫孔皂驻拜嗡何梨行鉴雪狡艺铜孪奢磷租笺菠瞪痴述滔挠囚亿身烃搪拆蒲艾边眠廓粱锨祖旺腋腮枣享直熬走纸易旁婴榜次磷训养鸿妙管群降叹色寸纪
4、徘钩差硅讶怀租姜捕府撤趾膏坚浮库郝巳甩肃峭胁之裹衷斌疟澜聋酌脑蓬辟哲缠俐乓瀑陵鸡亮踢中订漳奏步叮拯赌纲豫郸舰褥肄束寨洋乙溜酸这远居侍渗佯拎捧懂茂睦箔劲伐驰张远瓷氮狮蹬板唱桶近窘接囤申恿桔尽八粘篇桅们艾伎备护态很蹦蚕狭咕java访问xml文件Java code import java.io.*;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;import or
5、g.w3c.dom.Node;import org.w3c.dom.NodeList;public class xmljava public static void main(String args) Element element=null; File f =new File(a.xml); DocumentBuilder db=null; /documentBuilder为抽象不能直接实例化(将XML文件转换为DOM文件) DocumentBuilderFactory dbf=null; try dbf= DocumentBuilderFactory.newInstance(); /返回d
6、ocumentBuilderFactory对象 db =dbf.newDocumentBuilder();/返回db对象用documentBuilderFatory对象获得返回documentBuildr对象 Document dt= db.parse(f); /得到一个DOM并返回给document对象 element = dt.getDocumentElement();/得到一个elment根元素 System.out.println(根元素:+element.getNodeName(); /获得根节点 NodeList childNodes =element.getChildNodes(
7、) ; / 获得根元素下的子节点 for (int i = 0; i childNodes.getLength(); i+) / 遍历这些子节点 Node node1 = childNodes.item(i); / childNodes.item(i); 获得每个对应位置i的结点 if (Account.equals(node1.getNodeName() / 如果节点的名称为Account,则输出Account元素属性type System.out.println(rn找到一篇账号. 所属区域: + node1.getAttributes().getNamedItem (type).getN
8、odeValue() + . ); NodeList nodeDetail = node1.getChildNodes(); / 获得下的节点 for (int j = 0; j nodeDetail.getLength(); j+) / 遍历下的节点 Node detail = nodeDetail.item(j); / 获得元素每一个节点 if (code.equals(detail.getNodeName() / 输出code System.out.println(卡号: + detail.getTextContent(); else if (pass.equals(detail.get
9、NodeName() / 输出pass System.out.println(密码: + detail.getTextContent(); else if (name.equals(detail.getNodeName() / 输出name System.out.println(姓名: + detail.getTextContent(); else if (money.equals(detail.getNodeName() / 输出money System.out.println(余额: + detail.getTextContent(); catch(Exception e)System.o
10、ut.println(e); XML code 100001123李四 1000000.00 100002123张三 1000.00 对我有用0 丢个板砖0 引用 举报 管理 TOP 回复次数:123 afgasdg (米林) 等级: #1楼 得分:0回复于:2011-03-31 23:23:18java jdbc数据库连接Java code import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.S
11、QLException;import java.sql.Statement;import java.util.Properties;public class JDBConnection public Connection conn = null; / 声明Connection对象的实例 public Statement stmt = null; / 声明Statement对象的实例 public ResultSet rs = null; / 声明ResultSet对象的实例 private static String dbClassName = com.microsoft.jdbc.sqlse
12、rver.SQLServerDriver;/定义保存数据库驱动的变量 private static String dbUrl = jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=DB_ATM; private static String dbUser = sa; private static String dbPwd = sa; public JDBConnection(String propertyFileName) / 带属性文件名的构造方法 Properties prop = new Properties();/ 属性集合对象
13、InputStream is = null; try is = JDBConnection.class.getClassLoader().getResourceAsStream( propertyFileName);/ 属性文件输入流 / is = new FileInputStream(src/ + propertyFileName); prop.load(is);/ 将属性文件流装载到Properties对象中 is.close();/ 关闭流 dbClassName = prop.getProperty(dbClassName); dbUrl = prop.getProperty(dbU
14、rl); dbUser = prop.getProperty(dbUser); dbPwd = prop.getProperty(dbPwd); catch (Exception e) System.out.println(属性文件 + propertyFileName + 打开失败!); try Class.forName(dbClassName);/ 1.注册驱动 catch (ClassNotFoundException e) e.printStackTrace(); public JDBConnection() / 默认的不带参数的构造函数 try Class.forName(dbCl
15、assName);/ 1.注册驱动 catch (ClassNotFoundException e) e.printStackTrace(); public static Connection getConnection() Connection conn = null; try / Class.forName(dbClassName);/ 1.注册驱动 conn = DriverManager.getConnection(dbUrl, dbUser, dbPwd);/2.建立与数据库的链接 catch (Exception ee) ee.printStackTrace(); if (conn
16、 = null) System.err .println(警告: DbConnectionManager.getConnection() 获得数据库链接失败.rnrn链接类型: + dbClassName + rn链接位置: + dbUrl + rn用户/密码 + dbUser + / + dbPwd); return conn; /* * 功能:执行查询语句 */ public ResultSet executeQuery(String sql) try / 捕捉异常 conn = getConnection(); / 调用getConnection()方法构造Connection对象的一个
17、实例conn stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,/3.创建语句 ResultSet.CONCUR_READ_ONLY); rs = stmt.executeQuery(sql);/4.执行查询 catch (SQLException ex) System.err.println(ex.getMessage(); / 输出异常信息 return rs; / 返回结果集对象 5.结果处理 /* * 功能:执行更新操作 */ public int executeUpdate(String sql) int re
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 访问 xml 文件 共享
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。