1,关于数据库,我准备用的是mysql,我知道要连到服务器,在通过服务器连到数据库,求高手解答具体的流程及代码

解决方案 »

  1.   

    手机的客户端可定不是直接连数据库的,你说的mysql不是手机上的吧?
    正确的做法是,在手机客户端与数据库中间加一个应用服务器。
      

  2.   

    我用的是tomcat应用服务器,想知道具体的配置
      

  3.   

    tomcat应用服务器 百度一搜n多。jdbc直接连接mysql.在发送给客户端就哦了
      

  4.   

    你可以用PHP做个web服务器,提供接口给手机客户端
    手机通过提交HTTP请求来实现对Mysql读写推荐你用codeIgniter作为PHP框架,相当轻巧,快捷
    最后,我们是用json序列化返回的接口数据。
      

  5.   

    对json我持怀疑态度,在json长的时候解析json会不会消耗过多资源?
      

  6.   

    数据从网站上获取譬如可以使用xml或者json方式来表达移动客户端得到数据解析并呈现出来
      

  7.   

    在手机端登录注册发布消息的话,需要把数据传输到MYSQL中,关于这个中间的传送不会,求解答
      

  8.   

    用WEBSERVICE  或者 Android自带的httpclient进行数据的访问但是这种方法一般都会用json。因此建议你用webkit内核
      

  9.   


    String httpUrl = "http://192.168.5.244:8080/AndroidCoupon/AndroidCompanyLoginAction.action";
                List<NameValuePair> params = new ArrayList<NameValuePair>();  
                params.add(new BasicNameValuePair("member.userName",txtUser.getText().toString()));  
                params.add(new BasicNameValuePair("member.passWord",txtPass.getText().toString())); 
                try {   
                    HttpResponse response = login.httpPost(httpUrl, params);
                    if(response.getStatusLine().getStatusCode()==HttpStatus.SC_OK){  
                        String str = EntityUtils.toString(response.getEntity());
                        if(Integer.parseInt(str)>=0)
                        {
                         Intent intent = new Intent();
                            intent.setClass(LoginActivity.this, MainActivity.class);
                            startActivity(intent);
                            finish();
                        }else
                        {
                         Toast.makeText(getApplicationContext(),"帐号或密码错误",  
                             Toast.LENGTH_LONG).show();
                        }
                    }else{
                     Toast.makeText(getApplicationContext(),"网络连接失败,请检测网络连接",  
                         Toast.LENGTH_LONG).show();
                    }  
                } catch (Exception e) {  
                    e.printStackTrace();   
                }比如:这是我做的一个登陆应用。用的是HTTP连接进行与数据库进行交互。返回的是一个JSON的数据。然后通过分析json数据进行判断登陆是否成功。这种方法是需要一个服务器的支持的。
      

  10.   

    用json,如果资源过载怎么办,怎么释放
      

  11.   

    Json还是比较好的。我将图片转换成16进制字符封装到json中都没有导致资源过载。但是可能加载过程变慢。