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

rocsnake 2002-03-25 08:43:31
在JSP中,怎样读取ODBC中的数据源信息,比如说:
ODBC数据源中有 testDB1 testDB2
怎样才能在JSP中读出来,并且显示出来
...全文
42 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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 开发

8.0w+

社区成员

Java Web 开发
社区管理员
  • Web 开发社区
加入社区
帖子事件
创建了帖子
2002-03-25 08:43
社区公告
暂无公告