如何使用Java中的AngularJS从数据库中检索表

时间:2015-07-16 11:06:22

标签: java angularjs angularjs-ng-repeat

如何使用Java中的AngularJS从数据库中检索表。请举一个例子。

try{  
            Class.forName("com.mysql.jdbc.Driver");  
            Connection con=(Connection) DriverManager.getConnection("jdbc:mysql:name of server:3306/DNName","Username","Password");  

            Statement stmt=(Statement) con.createStatement();  
            ResultSet rs=(ResultSet) stmt.executeQuery("select * from Tablename");  

            while(rs.next())  
            System.out.println(rs.getInt(1)+"  "+rs.getString(2)+"  "+rs.getString(3));  
            con.close();  

            }
                catch(Exception e)
                {
                    System.out.println("Not Connected --"+e);
                }  

            }  

3 个答案:

答案 0 :(得分:0)

您无法在angularJS的帮助下从数据库中获取数据。

在您的情况下,您应该使用java从数据库中获取数据,并将该表数据以JSON格式返回给客户端。现在您可以使用angularJS来渲染此数据。

答案 1 :(得分:0)

直接你无法使用Angular JS获取数据。按照一些步骤

  • 使用java代码从数据库中获取数据。
  • o / p数据库代码转换为JSON格式。
  • 在Angular JS函数中传递您的JSON Url。

谢谢。

答案 2 :(得分:0)

所以你的JSON就像 [{"1": "Apple Fruit "},{"2": "Tomato Fruit"},{"3": "Tea Snacks"}]

一样
  • 所以你可以在角度JS函数上调用这个JSON URL