paip.获取proxool的配置 xml读取通过jdk xml 初始化c3c0在代码中总结
生活随笔
收集整理的這篇文章主要介紹了
paip.获取proxool的配置 xml读取通过jdk xml 初始化c3c0在代码中总结
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
paip.獲取proxool的配置??xml讀取通過(guò)jdk xml?初始化c3c0在代碼中
?xml讀取通過(guò)jdk xml
初始化c3c0在代碼中。。
。。。
作者Attilax ?艾龍, ?EMAIL:1466519819@qq.com
來(lái)源:attilax的專欄
地址:http://blog.csdn.net/attilax
proxoolController.ini();
ComboPooledDataSource ?dataSource=new ? ComboPooledDataSource(); ? ? ??
? ? ? ? ? dataSource.setUser( proxoolController.user); ? ? ??
? ? ? ? ? dataSource.setPassword( proxoolController.pwd); ? ? ??
? ? ? ? ? dataSource.setJdbcUrl( proxoolController.url );
? ? ? ? ? dsx=dataSource;
---------------------------proxoolController-------------- ?
public static void ini() {
if(url==null)
{
String s=god.getClassPath()+"/proxool.xml";
String xml_str=fileC0.Read(s);
System.out.println(getValue("",xml_str));
}
System.out.println("f" );
}
public static String getValue(String keyName,String xml_s) ? {
//1.獲得DocumentBuilderFactory ?對(duì)象
DocumentBuilderFactory ?builderFactory=DocumentBuilderFactory .newInstance();
//2。獲得DocumentBuilder對(duì)象
DocumentBuilder documentBuilder;
try {
documentBuilder = builderFactory.newDocumentBuilder();
//3.使用documentBuilder來(lái)解析XML生成Document對(duì)象
Document document=documentBuilder.parse(new InputSource( new StringReader( xml_s ) ) );
document.normalize(); // 刪除非XML數(shù)據(jù)
NodeList nodeList=document.getElementsByTagName("driver-url");
Node node=nodeList.item(0);
NodeList li2=document.getElementsByTagName("property");
for(int i=0;i<li2.getLength();i++)
{
Node nd=li2.item(i);
String name= ? nd.getAttributes().getNamedItem("name").getTextContent();
String value= ? nd.getAttributes().getNamedItem("value").getTextContent();
if(name.equals("user"))
user=value;
if(name.equals("password"))
pwd=value;
}
url=node.getTextContent();
url=url.trim();
url=url.replace('\n', ' ');
url=url.replace('\t', ' ');url=url.trim();
return node.getTextContent();
} catch ( Exception e) {
e.printStackTrace();
}
return null;
}
?xml讀取通過(guò)jdk xml
初始化c3c0在代碼中。。
。。。
作者Attilax ?艾龍, ?EMAIL:1466519819@qq.com
來(lái)源:attilax的專欄
地址:http://blog.csdn.net/attilax
proxoolController.ini();
ComboPooledDataSource ?dataSource=new ? ComboPooledDataSource(); ? ? ??
? ? ? ? ? dataSource.setUser( proxoolController.user); ? ? ??
? ? ? ? ? dataSource.setPassword( proxoolController.pwd); ? ? ??
? ? ? ? ? dataSource.setJdbcUrl( proxoolController.url );
? ? ? ? ? dsx=dataSource;
---------------------------proxoolController-------------- ?
public static void ini() {
if(url==null)
{
String s=god.getClassPath()+"/proxool.xml";
String xml_str=fileC0.Read(s);
System.out.println(getValue("",xml_str));
}
System.out.println("f" );
}
public static String getValue(String keyName,String xml_s) ? {
//1.獲得DocumentBuilderFactory ?對(duì)象
DocumentBuilderFactory ?builderFactory=DocumentBuilderFactory .newInstance();
//2。獲得DocumentBuilder對(duì)象
DocumentBuilder documentBuilder;
try {
documentBuilder = builderFactory.newDocumentBuilder();
//3.使用documentBuilder來(lái)解析XML生成Document對(duì)象
Document document=documentBuilder.parse(new InputSource( new StringReader( xml_s ) ) );
document.normalize(); // 刪除非XML數(shù)據(jù)
NodeList nodeList=document.getElementsByTagName("driver-url");
Node node=nodeList.item(0);
NodeList li2=document.getElementsByTagName("property");
for(int i=0;i<li2.getLength();i++)
{
Node nd=li2.item(i);
String name= ? nd.getAttributes().getNamedItem("name").getTextContent();
String value= ? nd.getAttributes().getNamedItem("value").getTextContent();
if(name.equals("user"))
user=value;
if(name.equals("password"))
pwd=value;
}
url=node.getTextContent();
url=url.trim();
url=url.replace('\n', ' ');
url=url.replace('\t', ' ');url=url.trim();
return node.getTextContent();
} catch ( Exception e) {
e.printStackTrace();
}
return null;
}
轉(zhuǎn)載于:https://www.cnblogs.com/attilax/p/5964109.html
總結(jié)
以上是生活随笔為你收集整理的paip.获取proxool的配置 xml读取通过jdk xml 初始化c3c0在代码中总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 深入浅出requireJS-1
- 下一篇: android如何与服务器交互?