我正在尝试编写一个程序,通过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数据库?因为我的代码只获得名称的空值…