Hi Akshar Kaul,
Thanks for your reply.I will try to write debug and check the solution.If any one good in database integration with flex using blazeds and java please let me know the process in brief am trying a lot on this issue. Thanks Kiran On Wed, May 11, 2011 at 9:04 PM, Akshar Kaul <[email protected]> wrote: > put a debug in the result function to see what the java is returning. > > ---> Akshar Kaul <--- > > > > > On Wed, May 11, 2011 at 19:05, kiran <[email protected]> wrote: > >> I am trying to return values from java into flex front end using >> BlazeDs.Successfully blazeds is connecting while retrieving the values >> it is showing blank datagrid am not getting values from java method. >> >> My flex code is: >> >> <fx:Script> >> <![CDATA[ >> import mx.collections.ArrayCollection; >> import mx.controls.Alert; >> import mx.rpc.AsyncToken; >> import mx.rpc.events.FaultEvent; >> import mx.rpc.events.ResultEvent; >> >> public function get_user():void >> { >> var token:AsyncToken = >> ro.getOperation('getUser').send(); >> } >> private function fault(e:FaultEvent):void >> { >> Alert.show("code:\n" + e.fault.faultCode + "\n >> \nMessage:\n" + e.fault.faultString + "\n\nDetail:\n" + >> e.fault.faultDetail); >> } >> private function result(e:ResultEvent):void >> { >> user_grid.dataProvider = e.result; >> userbtn.visible = false; >> lnkbtn.visible = true; >> } >> ]]> >> </fx:Script> >> >> <fx:Declarations> >> <!-- Place non-visual elements (e.g., services, value objects) >> here --> >> <s:RemoteObject id="ro" >> source="com.freelancer.GetUser" >> fault="fault(event)" >> destination="BlazeDsService"> >> <s:method name="getUser" >> result="result(event)"/> >> </s:RemoteObject> >> </fx:Declarations> >> >> <mx:DataGrid id="user_grid" x="-1" y="-1" width="705" >> height="356"> >> <mx:columns> >> <mx:DataGridColumn headerText="Id" dataField="id"/> >> <mx:DataGridColumn headerText="Name" dataField="name"/ >> > >> <mx:DataGridColumn headerText="Password" >> dataField="pwd"/> >> </mx:columns> >> </mx:DataGrid> >> >> <s:Button x="322" y="429" id="userbtn" label="Get User" >> width="98" >> height="23" cornerRadius="10" click="get_user()"/> >> <mx:LinkButton x="331" y="429" id="lnkbtn" visible="false" >> label="Connected Please Wait Loading . . ."/> >> >> >> My Java code is: >> >> public class GetUser >> { >> public static void main(String[] argv) >> { >> System.out.println("-------- PostgreSQL " + >> "JDBC Connection Testing ----------"); >> getUser(); >> } >> public static List<User> getUser() >> { >> List<User> ls=new ArrayList<User>(); >> String host = "test"; >> String port = "1234"; >> String dbName = "test"; >> Connection connection = null; >> try >> { >> connection = DriverManager.getConnection( >> "jdbc:postgresql://" + host + ":" + port + "/" + >> dbName,"user", "user"); >> >> System.out.println("Database is connected"); >> >> String strSQL = "select * from test"; >> Statement st = connection.createStatement(); >> ResultSet rs=st.executeQuery(strSQL); >> System.out.println("hi,query executed"); >> while(rs.next()) >> { >> User user = new User(); >> user.setId(rs.getInt("id")); >> user.setName(rs.getString("name")); >> user.setPwd(rs.getString("pwd")); >> ls.add(user); >> } >> } >> catch(Exception e) >> { >> System.out.println(); >> } >> finally >> { >> try >> { >> connection.close(); >> } >> catch (Exception ignored) >> { >> >> } >> } >> return ls; >> } >> } >> >> >> Please help me if any one knows the solution. >> >> >> >> >> >> Thanks in Advance, >> Kiran >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Flex India Community" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/flex_india?hl=en. >> >> > -- > You received this message because you are subscribed to the Google Groups > "Flex India Community" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/flex_india?hl=en. > -- You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/flex_india?hl=en.

