将时间数据类型从Android发送到mySQL数据库

时间:2017-04-17 05:16:31

标签: java android mysql database android-studio

我试图发送两种类型的数据,Time和Int。时间将来自时间选择器和来自旋转器的int。问题是每当我尝试通过按下按钮将数据发送到数据库时,应用程序将崩溃(不幸的是,AppName已停止工作)。我尝试做的是将时间选择器中的值发送到TextView。 TextView上的字符串将被发送到请求队列 addURL ,数据将由php脚本 addFeedSched.php

处理

Android应用程序是在android studio上开发的。本地主机是通过WAMP服务器完成的。处理数据由php脚本处理。在android上使用的方法是volley

以下是活动的java文件的内容以及使用的php脚本。添加了评论,以尽量减少混淆。

public static void writeToFile(String content) {
try (BufferedWriter bw = new BufferedWriter(new FileWriter("10.192.12.163//NETS//Mail//filename.txt"))) {

        bw.write(content);

    } catch (IOException e) {

        e.printStackTrace();

    }

}

使用的PHP脚本

addFeedSched.php

 System cannot find the file

connection.php

C:\xampp\htdocs\NETS\Mail\filename.txt

编辑这是logcat消息,但在我测试应用程序时似乎提供了不必要的细节。该应用程序还在我的手机上进行了测试,并通过连接它和具有相同网络的本地服务器进行了测试。

df <- df %>% mutate(val = gsub(",", "", SpoolUsage_max) %>% as.numeric)
ggplot(df, aes(Division, val, fill=UserName)) + geom_boxplot()

1 个答案:

答案 0 :(得分:0)

这是你初始化它的方式

RequestQueue mRequestQueue;
// Instantiate the cache

Cache cache = new DiskBasedCache(getCacheDir(), 1024 * 1024); // 1MB cap
// Set up the network to use HttpURLConnection as the HTTP client.

Network network = new BasicNetwork(new HurlStack());
// Instantiate the RequestQueue with the cache and network.
mRequestQueue = new RequestQueue(cache, network);

供参考,请参阅Setting Up a RequestQueue