paip.获取proxool的配置 xml读取通过jdk xml 初始化c3c0在代码中总结
2023-09-14 09:03:38 时间
paip.获取proxool的配置 xml读取通过jdk xml 初始化c3c0在代码中
xml读取通过jdk xml
初始化c3c0在代码中。。
。。。
作者Attilax 艾龙, EMAIL:1466519819@qq.com
来源: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 对象
DocumentBuilderFactory builderFactory=DocumentBuilderFactory .newInstance();
//2。获得DocumentBuilder对象
DocumentBuilder documentBuilder;
try {
documentBuilder = builderFactory.newDocumentBuilder();
//3.使用documentBuilder来解析XML生成Document对象
Document document=documentBuilder.parse(new InputSource( new StringReader( xml_s ) ) );
document.normalize(); // 删除非XML数据
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读取通过jdk xml
初始化c3c0在代码中。。
。。。
作者Attilax 艾龙, EMAIL:1466519819@qq.com
来源: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 对象
DocumentBuilderFactory builderFactory=DocumentBuilderFactory .newInstance();
//2。获得DocumentBuilder对象
DocumentBuilder documentBuilder;
try {
documentBuilder = builderFactory.newDocumentBuilder();
//3.使用documentBuilder来解析XML生成Document对象
Document document=documentBuilder.parse(new InputSource( new StringReader( xml_s ) ) );
document.normalize(); // 删除非XML数据
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;
}
相关文章
- 【Linux】Linux下查找JDK默认安装路径
- jdk的安装与环境变量的配置
- JDK环境变量配置(一次性成功)
- JDK安装与环境配置(备忘)
- Java配置----JDK开发环境搭建及环境变量配置
- maven 解决 Eclipse is running in a JRE, but a JDK is
- Oracle Linux Server release 6.3 下安装JDK
- Android源码浅析(二)——Ubuntu Root,Git,VMware Tools,安装输入法,主题美化,Dock,安装JDK和配置环境
- mac OS X下配置jdk环境变量
- JDK安装与环境变量配置
- maven pom指定jdk版本及utf-8字符编码
- 基于JDK动态代理实现的接口链式调用(Fluent Interface)工具
- java语言学习003_开发环境基础配置和安装(jdk,jre,eclipse&myeclipse)
- Linux操作系统环境下jdk的配置和tomcat中web项目部署(从U盘中)
- Cglib和jdk动态代理的区别
- hadoop - 安装详解【包括jdk配置】
- linux配置jdk环境变量
- Java学习之道:jdk环境变量配置方法
- JDK线程池和Spring线程池的使用
- Windows + Ubuntu下JDK与adb/android环境变量配置完整教程
- jetty访问jsp页面出现异常:org.apache.jasper.JasperException: PWC6345: A full JDK (not just JRE) is required解决
- 【GPU】运行nvvp失败“A Java Runtime Environment (JRE) or Java Development Kit (JDK)”
- Windows10系统下的JDK下载和安装
- jdk配置