Android能直接访问MySQL数据库,还是应该通过中介来访问,比如做个PHP页面?
解决方案 »
- tinyint的size不起作用
- hash分区或key分区如何判断某个值或落在哪个分区呢?
- 有关postgresql,有没有::的函数集
- 从命令行启动 mysql 服务,为什么命令行窗口总会失去响应呢?
- 小生愚笨,1个小时了还不知道这个SQL怎么写
- 如何在数据库中找到外键为NULL的纪录?要不存在NULL外键的表也行
- 请问select和distinct可以组合吗?
- 数据库数据表权限的问题
- 求助 1054 - Unknown column '*' in 'where clause'的问题
- 使用select 和order by语句选出max_area最大的前两个住宅楼盘信息
- EF6+MySQL字段类型对应问题 !有无试过的呢
- mysql中输入不了中文,求解
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
//import com.mysql.jdbc.Driver;public class MysqlConn {
/*cpcp 驱动程序名*/
public static final String DRIVER = "com.mysql.jdbc.Driver";
/*sinaweibo 数据库名*/
public static final String DATABASE = "scenic_management";
public static final String URL = "jdbc:mysql://10.21.14.38:3306/"+DATABASE;
//public static final String URL = "jdbc:mysql://localhost:3306/"+DATABASE;
public static final String USERNAME = "root";
public static final String PASSWORD = "724241"; Connection connection = null;
PreparedStatement preparedStatement = null;
ResultSet resultSet = null;
public Connection getConnection(){
if (null!=connection){
return connection;
}
try {
Class.forName(DRIVER).newInstance();
connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return connection;
}
}
本地连接可以连上,但是在虚拟机中运行就不行。是这样写吗?