Java 通过命令行将一个数据库附加到另一个数据库不会';行不通

Java 通过命令行将一个数据库附加到另一个数据库不会';行不通,java,android,sqlite,Java,Android,Sqlite,我正试着按照第二个答案来做 我有两门课: DatabasePayments.java和DatabaseClients.java DatabasePayments.java: // Database Name private static final String DATABASE_NAME = "paymentsDatabase"; // Table name private static final String TABLE_PAYMENTS = "payments"; // Databas

我正试着按照第二个答案来做

我有两门课: DatabasePayments.java和DatabaseClients.java

DatabasePayments.java:

// Database Name
private static final String DATABASE_NAME = "paymentsDatabase";
// Table name
private static final String TABLE_PAYMENTS = "payments";
// Database Name
private static final String DATABASE_NAME = "clientsDatabase";

//TABLE NAMES
private static final String TABLE_CLIENTS = "clients";
DatabaseClients.java:

// Database Name
private static final String DATABASE_NAME = "paymentsDatabase";
// Table name
private static final String TABLE_PAYMENTS = "payments";
// Database Name
private static final String DATABASE_NAME = "clientsDatabase";

//TABLE NAMES
private static final String TABLE_CLIENTS = "clients";
我想在paymentsDatabase中使用clientsDatabase中的数据,所以我调用命令,就像Begging of my question中链接问题的第二个答案一样,但我不知道我的命令是否正在调用

C:\Users\Rafaello\AndroidStudioProjects\Debtors>sqlite3
sqlite> .open DatabaseClients.java
sqlite> .open clientsDatabase
sqlite> .open clients
sqlite>


每次我写一些命令时,就会出现空的
sqlite>
..>
,我不知道分号在sqlite中是否有效。。。为什么要打开一个Java文件?为什么不直接使用这个答案?C:\Users\Rafaello\AndroidStudioProjects\Debtors>sqlite3 clientsDatabe.db.dump clients“| sqlite paymentsDatabase.db;不起作用分号对CMD1)你拼写的
clientsDatabase
错误2)“不起作用”对我来说毫无意义。根据这个答案,它应该将clients表转储到另一个数据库中。