我有一个在web和MySQL数据库上运行的系统;这些包括MySQL,Bean / Model,DAO和Servlets的数据库连接工厂。我计划在移动设备上创建一个Android应用程序,它还需要访问MySQL中的信息。显然,与MySQL的连接与基于Web的系统的工作方式不同。在Android应用程序中与MySQL的连接存在错误。代码
public Connection getConnection() {
try {
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup(getDatasource());
Connection conn = ds.getConnection();
return conn;
} catch (NamingException ex) {
Logger.getLogger(DBConnectionFactoryImpl.class.getName()).log(Level.SEVERE, null, ex);
} catch (SQLException ex) {
Logger.getLogger(DBConnectionFactoryImpl.class.getName()).log(Level.SEVERE, null, ex);
}
return null;
}
如何将我的移动应用程序与现有的MySQL数据库完全连接?