I want to establish a connection to a local MySQL database. I've
written the code for connecting in the server package. And created the
RPC connections for server-client communication. The commnication
between the two works and the code for connection to the DB is also
correct. Eclipse doesn't issue any warning while running the project.

Here is the server-side code

<code>
package gwt.hom.server;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;

import gwt.hom.client.CInterface;

import com.google.gwt.user.client.Window;
import com.google.gwt.user.server.rpc.RemoteServiceServlet;

@SuppressWarnings("serial")
public class CInterfaceImpl extends RemoteServiceServlet implements
CInterface {

        public static ArrayList<String> list1Elem, list2Elem;

        @Override
        public ArrayList<String> getInfo1() {
                list1Elem = new ArrayList<String>();

                Window.alert("I am here!");

                try {
                        Class.forName("com.mysql.jdbc.Driver");
                } catch (ClassNotFoundException e) {
                        e.printStackTrace();
                }
                try {
                        String url = "jdbc:mysql://127.0.0.1:3306/localdb";
                        Connection conn = DriverManager.getConnection(url, 
"kicsyromy",
"zomfg");
                        Statement st = conn.createStatement();
                        ResultSet rs = st.executeQuery("select Nume from Tabel1 
order by
Nume");
                        while (rs.next()) {
                                list1Elem.add(rs.getString("Nume"));
                                Window.alert("  " + list1Elem);
                        }

                        conn.close();

                } catch (SQLException ex) {
                        Window.alert(ex.getMessage());
                }
                return list1Elem;
        }

        @Override
        public ArrayList<String> getInfo2() {
                list2Elem = new ArrayList<String>();


                try {
                        Class.forName("com.mysql.jdbc.Driver");
                } catch (ClassNotFoundException e) {
                        e.printStackTrace();
                }
                try {
                        String url = "jdbc:mysql://127.0.0.1:3306/localdb";
                        Connection conn = DriverManager.getConnection(url, 
"kicsyromy",
"zomfg");
                        Statement st = conn.createStatement();
                        ResultSet rs = st.executeQuery("select Nume from Tabel2 
order by
Nume");
                        while (rs.next()) {
                                list2Elem.add(rs.getString("Nume"));
                                Window.alert("  " + list2Elem);
                        }

                        conn.close();

                } catch (SQLException ex) {
                        Window.alert(ex.getMessage());
                }
                return list2Elem;
        }
}
</code>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to