首页 > 解决方案 > 如何从 Java 桌面(Netbeans)上的 firebase 检索数据

问题描述

我有一个将数据保存到 Firebase 的 Android 应用程序,然后我想通过 Netbeans 使用 Java Desktop 显示数据。我编写了一个程序来显示数据,但 Netbeans 上没有显示数据。我的程序错了吗?

public static void main(String[] args) throws IOException {
        try {
            FirebaseOptions firebaseOptions = new FirebaseOptions.Builder()
                    .setDatabaseUrl("https://login-register-8c85b.firebaseio.com/")
                    .setServiceAccount(new FileInputStream(new File("D:\\Kuliah\\Pascasarjana\\Bismillah Tesis\\Netbeans\\FirebaseServer\\src\\firebaseserver\\login-register-8c85b-firebase-adminsdk-3ibrz-91ac905e4d.json")))
                    .build();

            FirebaseApp.initializeApp(firebaseOptions);

            final FirebaseDatabase database = FirebaseDatabase.getInstance();
           DatabaseReference ref = database.getReference("user").child("Fha6pl58MgQEYGCa0QFRjCjLyVW2");

           ref.addValueEventListener(new ValueEventListener() {
                @Override
                public void onDataChange(DataSnapshot dataSnapshot) {
                    FirebaseServer post = dataSnapshot.getValue(FirebaseServer.class);
                    System.out.println(post);
                }

                @Override
                public void onCancelled(DatabaseError databaseError) {
                    System.out.println("The read failed: " + databaseError.getCode());
                }
            });
        } catch (FileNotFoundException ex) {
            ex.printStackTrace();
        }
    }

标签: javafirebasenetbeans

解决方案


推荐阅读