Articles of MySQL

值总是返回0,它应该返回插入的行数

我有两个表,一个是Information ,另一个是WorkForce 信息 劳动力 WorkForce中的twf column用于获取Information的id ,假设返回为1,但返回值为0.如果Information中的id 为 5,则twf应为5。 首先,我使用a来表示所选行的数量,然后将a的参数添加到addWorkForce 。 toast总是显示0。 a=addInformation(name,weather,date2,status,first1[1],last1[1]); Toast.makeText(getApplicationContext(),a+””,Toast.LENGTH_LONG).show(); addWorkForce(Sub, NoP, NoH,a); addInformation函数 public long addInformation( final String name, final String weather, final String date2, final String status, final String timeIn, final String timeOut) { class AddInfo extends AsyncTask { ProgressDialog loading; @Override protected void onPreExecute() { super.onPreExecute(); loading = […]

适用于Android的JDBC与Web服务

有人可以回答我的困境用于将Android设备连接到mySQL或Postgresql的方法吗? 我可以在没有任何错误和问题的情况下以两种方式做到这一点,没有明显的区别但是每个人都推荐使用web服务而不是使用jdbc驱动程序和直接连接, 有人可以用一些事实来解释原因吗? 编辑:我没有提到它更简单,需要更少的时间来完成jdbc。 那么,为什么是Web服务,或者为什么不呢?

MySQL – 结合INSERT,VALUES和SELECT?

我对SQL很陌生,而且我真的只是与它进行交互以获得高分数据库的工作。 我正在使用php脚本访问我的在线MySQL数据库。 无论如何。 我所拥有的是2桌,球员和得分。 播放器具有id,uniqueDeviceId和selectedname。 分数具有您期望的常规事物。 我在单个查询中真正想要做的是(为了降低复杂性……)是结合使用的语法 INSERT INTO scores VALUES and INSERT INTO scores SELECT… 变成某种怪物,就像 INSERT INTO scores(score,difficulty,playerid) VALUES(TheScoreThatImProviding,TheDifficultyThatImProviding, (SELECT id FROM player WHERE uniqueDeviceId = TheUniqueIdThatImProviding) ) 如果这是有道理的。 我想查找playerId(第三个“值”),并将该选择的结果与提供的VALUES的输入混合。 这可能吗? 所有的谷歌搜索结果我发现要么全部VALUES或所有SELECT。

Java.lang.IllegalStateException:已连接

我试图build立一个应用程序,粘贴从以前的活动(工作没有问题)的input,然后显示我从数据库中的一些事情(当ButtonGet被按下时)。 问题是,当我尝试运行该项目,我得到Java.lang.IllegalStateException: Already attached 。 我的代码有什么问题? package br.exemplozxingintegration; import android.annotation.SuppressLint; import android.app.ProgressDialog; import android.content.ClipData; import android.content.ClipboardManager; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; import com.android.volley.RequestQueue; import com.android.volley.Response; import com.android.volley.VolleyError; import com.android.volley.toolbox.StringRequest; import com.android.volley.toolbox.Volley; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; public class SecondActivity extends AppCompatActivity implements View.OnClickListener { private […]

通信链路故障发送到服务器的最后一个数据包是1毫秒前。

我试图连接到mysql database但我失败了,并显示此错误 Communications link failure Last packet sent to the server was 1 ms ago 这是我的代码? 任何人都可以帮助我 package android_programmers_guide.testconnection; import java.sql.Connection; import java.sql.DriverManager; import android.os.Bundle; import android.app.Activity; import android.graphics.Color; import android.view.Menu; import android.widget.EditText; public class TestConnection extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_test_connection); Connection conn = null; String url = "jdbc:mysql://127.0.0.1:3306/test"; […]

同步数据库Mysql SQLite

可能重复: 如何将Android手机上的SQLite数据库与服务器上的MySQL数据库同步? 我想知道什么是最好的方法来更新应用程序上的数据库。 我们有一个MySQL数据库,处理主服务器上的所有内容,但是我想在我的应用程序上复制它。 我想在Android设备上复制数据库(MySQL),以保持最新。 这不必实时发生,但可以每周计划一次,或者对SQL数据库进行更改。 我将如何做这样的事情? 在应该我应该发送这个应用程序的更新,并创build更改的数据库,或者我应该使用某种方式获取数据库在服务器上进行更改,并将SQLite数据库复制到Android应用程序。 或者…有没有一些很好的做法呢? 谢谢Pat

发送消息(通知)到一个组 – Android

我正在写一个android应用程序,我需要发送通知给一组用户。 我在数据库中有两组用户。 如果用户在Android应用程序中按下button“通知组1”,我需要将通知发送给所有组1用户。 我如何实现这个逻辑? 我认为在群聊中使用相同的逻辑。 你能提供我的Android和服务器端的示例代码? 谢谢.. Zacharia

Sqlite将Column添加到表中的某个位置(Android)

这是用于添加列的代码。 mDb.execSQL("ALTER TABLE " + table_name + " ADD COLUMN " + column_name + " text"); 我的问题列是在表的最后一个位置创build的。 Column1|Column2|Column3|Column4|Column5|NewAddedColumn6 例如是可以在Column3和Column4之间添加一列? Column1|Column2|Column3|NewAddedColumn6|Column4|Column5

如何使用Mysql JDBC驱动程序连接Android与MySQL

我想从MySQL的表中获取数据,并在TextView中显示它,但是当我尝试连接数据库时遇到一些问题。 我正在使用Eclipse的Android,当我尝试从Java项目中的MySQL中获取数据它的作品,但是当我使用Android项目不起作用。 有谁知道如何使用MySQL JDBC驱动程序连接MySQL与Android项目? 或者给我其他的build议如何连接Android项目与MySQL?

使用JDBC从Android连接到MySQL

我使用下面的代码从Android连接localhost MySQL 。 它只显示catch部分给出的动作。 我不知道这是否是连接问题。 package com.test1; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class Test1Activity extends Activity { /** Called when the activity is first created. */ String str="new"; static ResultSet rs; static PreparedStatement st; static Connection con; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); […]