怎样读取ODBC中的数据源信息

rocsnake 2002-03-25 08:43:31
在JSP中,怎样读取ODBC中的数据源信息,比如说:
ODBC数据源中有 testDB1 testDB2
怎样才能在JSP中读出来,并且显示出来
...全文
8 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xmvigour 2002-04-02
我的建议:

直接的话,好像没办法解决!
可以这么做,调用一本地方法,去读取odbc数据源信息,存到一××.properties文件中,然后再用java去读该文件!
回复
rocsnake 2002-04-02
知我意者---------weidegong
回复
weidegong 2002-04-01
楼上所言差异,上述是已知testDB1 testDB2,读取他们的信息。
这个问题的愿意应该是读出testDB1,testDB2,testDB3...
回复
xmvigour 2002-04-01

String sDBDriver= "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr= "jdbc:odbc:testDB1";
String sConnStr1= "jdbc:odbc:testDB2";
Connection conn;
ResultSet rs;
DatabaseMetaData metaData ;
try
{
Class.forName(sDBDriver);
}
catch(ClassNotFoundException e)
{
System.err.println("Db(): ".concat(String.valueOf(String.valueOf(e.getMessage()))));
}
try
{
conn = DriverManager.getConnection(sConnStr, "sa", "");
可以使用元数据来获得数据库中的表格。
DatabaseMetaData metaData = conn.getMetaData();
ResultSet rs = metaData.getTables(null,null,null,new S tring[]{"TABLE"});
while (rs.next()) {
out.println(rs.getString(3));
}
}catch(Exception e){}

try
{
conn = DriverManager.getConnection(sConnStr1, "sa", "");
可以使用元数据来获得数据库中的表格。
DatabaseMetaData metaData = conn.getMetaData();
ResultSet rs = metaData.getTables(null,null,null,new S tring[]{"TABLE"});
while (rs.next()) {
out.println(rs.getString(3));
}
}catch(Exception e){}


回复
weidegong 2002-03-25
觉得不太可能;学习
回复
weidegong 2002-03-25
觉得不太可能
回复
rocsnake 2002-03-25
在JSP中,怎样读取ODBC中的数据源信息,比如说:
ODBC数据源中有 testDB1 testDB2
怎样才能在JSP中读出来,并且显示出来
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告