我正尝试从一个简单的Java程序向Firebase实时数据库添加数据,如https://firebase.google.com/docs/database/admin/save-data中所述正确执行
但是我没有看到数据到Firebase控制台-实际上没有将其添加到数据库中
代码
public static void main(String[] args) {
FileInputStream serviceAccount;
try {
serviceAccount = new FileInputStream("E:\\development\\firebase\\key\\svbhayani_realtimedb-98654-firebase-adminsdk-n75sy-49f62c9338.json");
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(GoogleCredentials.fromStream(serviceAccount))
.setDatabaseUrl("https://realtimedb-98654.firebaseio.com")
.build();
FirebaseApp.initializeApp(options);
final FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference ref = database.getReference("sameer");
DatabaseReference usersRef = ref.child("users");
Map<String, String> users = new HashMap<>();
users.put("HaiderAli", "HaiderAli");
users.put("sameer", "HaiderAli");
usersRef.setValueAsync(users);
System.out.println("Done");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
如果有人可以解释-bcoz我没有收到任何错误,并从https://firebase.google.com/docs/database/admin/save-data执行了相同的步骤
哆啦的时光机
慕丝7291255
随时随地看视频慕课网APP
相关分类