我想像 pl/sql developer 进入数据库时候那样——从本机配置的tnsnames.ora文件中直接读取已经配置好的数据库连接参数,请问哪位有源码啊?发出来大家看看哦,多谢多谢,俺是新手,分数不多。
解决方案 »
- 奇怪的附件上传
- spring3 切换数据源进行读写分离,拦截不到org.springframework.jdbc.core.JdbcTemplate.*(..)
- 请教关于struts2_valueStack_s:select的问题
- 寻求 jxl.jar for jdk1.3 的下载地址
- jboss: javax.naming.NameNotFoundException
- java图片读取
- jsp如何在客户端操作word
- 关于在spring+hibernate3+quartz总遇到的一个关闭连接的问题。我应用第一天运行好好的,第二天就报如下的错误,请各位大虾指导。
- hibernate查询视图问题
- 哪位大侠有读取excel文件到数据库中的完整代码
- struts2自带的验证器问题
- struts2标签<select> 下拉内容显示不了
System.IO.StreamReader sr = new StreamReader(configFilePath);
string strContent = sr.ReadToEnd();
sr.Close();
#region 采用正则表达式进行匹配 2005-07-13 22:39完成
Regex Desc = new Regex(@"\s*(\w+\.)*\w+\s*=\s*\(\s*description\s*=", RegexOptions.IgnoreCase|RegexOptions.Compiled);
Match m;
for ( m = Desc.Match( strContent ) ; m.Success ; m = m.NextMatch() )
{
foreach( Group g in m.Groups )
{
if( g.Length != 0 && (g.Index>0 && (strContent[g.Index]=='\n' || strContent[g.Index]=='\r') || g.Index ==0 ) ) //this.ColorString( startIndex + g.Index , g.Length , Color.Red )
{
string tnsName = strContent.Substring(g.Index,g.Length);
if(tnsName[tnsName.Length - 1] != '.')
{
int j = tnsName.IndexOf("=");
tnsName = tnsName.Substring(0,j);
tnsName = tnsName.Trim();
if(!ar.Contains(tnsName))
ar.Add(tnsName);
}
}
}
}
#endregion