【发布时间】:2011-07-27 00:19:19
【问题描述】:
我正在尝试编写一个程序,通过 NotesSQL 驱动程序将整个 Lotus Notes 数据库转储到文件中。我通过 jdbc:odbc 连接并拥有
我可以执行选择并从 Lotus Notes 数据库中获取数据
这里是代码
try {
System.out.print("Connecting... ");
Connection con = DriverManager.getConnection("jdbc:odbc:NRC", "UserName", "Passw0rd1337");
System.out.println("OK");
DatabaseMetaData dmd = con.getMetaData();
String[] tableTypes = new String[] {"TABLE", "VIEW"};
ResultSet rs = dmd.getTables(null, null, "%", tableTypes);
ResultSetMetaData rsd = rs.getMetaData();
while (rs.next()) {
for (int i=1; i<=rsd.getColumnCount();i++)
System.out.println(i+" - "+rsd.getColumnName(i) + " - " + rs.getString(1));
}
con.close();
System.out.println("Connection closed");
} catch (Exception e) {
System.out.println(e);
}
还有没有更好的方法通过 NotesSQL 连接到 Lotus Notes 数据库?因为使用我的代码,我只能得到 null 名称的值...
【问题讨论】:
标签: java jdbc odbc lotus-notes