Salve galera
Seguinte, estou procurando como fazer para conectar com meu banco de dados MySQL sem precisar usar WebServices, encontrei algumas referencias mas nada ainda que tenha resolvido meu problema. Aqui um how to q estou seguindo: http://www.portalandroid.org/comunidade/viewtopic.php?f=7&t=14571
Ja adicionei o mysqlconnector as bibliotecas e msm assim nao funciona.
Obs: Ja adianto que os motivos de nao usar WebService é pq só vai funcionar localmente, pela wireless.
Estou tentando assim
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="br.com.iguanasistemas.iguanabar.bd"
android:versionCode="1"
android:versionName="1.0" >
<uses-permission android:name="android.permission.INTERNET"/>
<uses-sdk android:minSdkVersion="10" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name="br.com.iguanasistemas.iguanabar.principal.IguanaBarAndroidActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
public class Conexao {
private static Connection con;
public static Connection getConnection() {
try{
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/banco,user,pass");
}catch(ClassNotFoundException ex){
Toast.makeText(null, ex.getLocalizedMessage(), Toast.LENGTH_SHORT);
}catch(SQLException ex){
Toast.makeText(null, ex.getLocalizedMessage(), Toast.LENGTH_SHORT);
}
return con;
}
}
public class IguanaBarAndroidActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Connection con = Conexao.getConnection();
}
}
Como conectar ao MySQL sem precisar de WebService, usando apenas JDBC diretamente ?
obrigado
