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

rocsnake 2002-03-25 08:43:31
在JSP中,怎样读取ODBC中的数据源信息,比如说:
ODBC数据源中有 testDB1 testDB2
怎样才能在JSP中读出来,并且显示出来
...全文
90 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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中读出来,并且显示出来

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧