0

I want to make connection with jtds but I have an error such AsyncTask#1 RuntimeException An Error occured while executing doInBackground.

How can I fixed?

public class dbHelper extends AsyncTask<Void, Void, Void>  {

public dbHelper() throws SQLException, ClassNotFoundException {

}

@Override
protected Void doInBackground(Void... params) {
    try {
        Class.forName("net.sourceforge.jtds.jdbc.Driver");
        Log.i("hata:","1");
        ResultSet results;
        Log.i("hata:","2");
        Connection con=DriverManager.getConnection("jdbc:jtds:sqlserver://10.0.2.2:1433","mrt","112233mrt");
        Log.i("hata:","3");
        Statement st=con.createStatement();
        Log.i("hata:","4");
        results=st.executeQuery("SELECT * FROM cinema.dbo.DBO_Users");
        Log.i("hata:","5");
        while(results.next())
        {
            String a=results.getString("username");
            Log.i("gelen:",a);
        }
        con.close(); 
    } catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }


    return null;
}

}

user3423728
  • 51
  • 1
  • 1
  • 6

0 Answers0