如果你是新闻,有很多信息,建议你使用webview加载html的形式,直接访问网络的url
android读取数据库可以使用sqlite一些api进行读取,实例如下:
/查找一条数据
@param uid
/
public User find(Integer uid){
SQLiteDatabase db=dbOpenHelpergetReadableDatabase(); //创建数据库辅助类
Cursor cursor =dbrawQuery("select from user where uid=", new String[]{uidtoString()}); //创建一个游标
if(cursormoveToFirst()){ //循环遍历查找数组
int uid2=cursorgetInt(cursorgetColumnIndex("uid"));
String uname=cursorgetString(cursorgetColumnIndex("uname"));
String uaddress=cursorgetString(cursorgetColumnIndex("uaddress"));
User user=new User();
usersetUid(uid2);
usersetUname(uname);
usersetUaddress(uaddress);
return user;
}
cursorclose();
return null;
}
手机是不能直接去连接你服务器的mysql数据库
请在你的服务端写代码去连接mysql数据吧
Mysql连接方法
1 加载数据库驱动: ClassforName("orggjtmmmysqlDriver"); //加载数据库驱动
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String passowrd = "123456";
2 获取数据库连接Connection con数= DriverManagergetConnection(url,user,password)
3 获取SQL执行器 PreparedStatement prepare = conprepareStatement("SQL语句")
4 执行SQL语句,得到结果集 ResultSet result = prepareexecuteQuery();
while(resultnext()){
//读取结果
}
最后不要忘记导入jdbc驱动包
纯工手打字,请采纳哈
-1 是有符号整形,那么最高位是符号位为1表示是负数,但是计算机中数值都是以补码形式存储的,所以-1 实际的存储格式是1111 1111 ,如果你的客户端读取的时候以无符号整形保存的话,当然就是255了,检查的代码,如果都是简单的返回值,服务器和客户端最好都以字节流来读和写。希望可以帮到你,谢谢采纳欢迎分享,转载请注明来源:内存溢出
评论列表(0条)