public class GetData {
private Connection connection;
private Statement statement;
private ResultSet resultSet;
//建立连接conn()
public void Conn() throws ClassNotFoundException, SQLException {
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://10.28.52.193:3306/schedule"; //10.28.52.193 localhost
String user = "honghu";
String password = "920326";
Class.forName(driver);
connection = DriverManager.getConnection(url, user, password);
if (!connection.isClosed()) {
System.out.println("连接成功");
}
}
//查询
public Student find(Integer id) throws SQLException {
Student student = null;
String sql = "select * from student where stunum = 20103174";
statement = (Statement) connection.createStatement();
resultSet = statement.executeQuery(sql);
while (resultSet.next()) {
String name = resultSet.getString("name").toString();
// System.out.println(name);
student = new Student(name);
}
return student;
}}
//这是单元测试里的测试方法
public void testConn(){
GetData getData = new GetData();
try {
getData.Conn();
Log.i(TAG, "连接成功");
} catch (ClassNotFoundException e) {
Log.e(TAG, "失败001");
} catch (SQLException e) {
// TODO Auto-generated catch block
Log.e(TAG, "失败002");
}
}
13 个解决方案
#1
好牛逼哦。。。我还真没见过android直接连数据库成功的案例。。一般都借助web平台作为一个中转
#2
别偷懒,自己老是做一个服务器吧。。
#3
关键是现在还不会PHP额,所以想用JDBC直接连。
#4
哈哈,是的,楼主很强大!
#5
lz很强大啊!!!
#6
我也郁闷,也获取不到connection连接对象,
但我在网上找到一篇文档,关于android远程连接mysql服务器,详情查看:http://www.ways2u.com/?post=197
我搭建环境windows + mysql 无他说明目录结构, 请版主查看下, 是否能找到解决的办法。 帮兄弟说明说明。
但我在网上找到一篇文档,关于android远程连接mysql服务器,详情查看:http://www.ways2u.com/?post=197
我搭建环境windows + mysql 无他说明目录结构, 请版主查看下, 是否能找到解决的办法。 帮兄弟说明说明。
#7
应该是jar包有没有引用到项目中,或者引用方法不对。最新的adt 18在编译外部jar包的方式发生改变了,build path的方式无效了,正确的做法应该是:在项目上点右键 ->新建一个文件夹libs,找到你需要的驱动包,ctrl+c复制jar包->选中项目列表中的libs文件夹->ctrl+v,jar包自动添加到工程中了。
#8
做个中转,webserver,就可以了
#9
我之前搞过android通过JDBC连接mysql的,你可以看看http://blog.csdn.net/luzhenrong45/article/details/8933515
#10
必须做中转吗?难道不可以直接象链接到SQLite的相同方式吗?
#11
必须中转的,和连接sqlite不一样
#12
具体怎么做呢?能不能指导一下
#13
mark 同求
#1
好牛逼哦。。。我还真没见过android直接连数据库成功的案例。。一般都借助web平台作为一个中转
#2
别偷懒,自己老是做一个服务器吧。。
#3
关键是现在还不会PHP额,所以想用JDBC直接连。
#4
哈哈,是的,楼主很强大!
#5
lz很强大啊!!!
#6
我也郁闷,也获取不到connection连接对象,
但我在网上找到一篇文档,关于android远程连接mysql服务器,详情查看:http://www.ways2u.com/?post=197
我搭建环境windows + mysql 无他说明目录结构, 请版主查看下, 是否能找到解决的办法。 帮兄弟说明说明。
但我在网上找到一篇文档,关于android远程连接mysql服务器,详情查看:http://www.ways2u.com/?post=197
我搭建环境windows + mysql 无他说明目录结构, 请版主查看下, 是否能找到解决的办法。 帮兄弟说明说明。
#7
应该是jar包有没有引用到项目中,或者引用方法不对。最新的adt 18在编译外部jar包的方式发生改变了,build path的方式无效了,正确的做法应该是:在项目上点右键 ->新建一个文件夹libs,找到你需要的驱动包,ctrl+c复制jar包->选中项目列表中的libs文件夹->ctrl+v,jar包自动添加到工程中了。
#8
做个中转,webserver,就可以了
#9
我之前搞过android通过JDBC连接mysql的,你可以看看http://blog.csdn.net/luzhenrong45/article/details/8933515
#10
必须做中转吗?难道不可以直接象链接到SQLite的相同方式吗?
#11
必须中转的,和连接sqlite不一样
#12
具体怎么做呢?能不能指导一下
#13
mark 同求