Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用phpMyadmin在mysql中发布mapobject_Java_Android_Mysql_Dictionary - Fatal编程技术网

Java 如何使用phpMyadmin在mysql中发布mapobject

Java 如何使用phpMyadmin在mysql中发布mapobject,java,android,mysql,dictionary,Java,Android,Mysql,Dictionary,我正在尝试插入一个映射对象,该对象包含“值”选项的不同数据类型,因为我在数据库中有具有不同数据类型的列。但我无法在数据库中发布此对象。但是,我可以使用Arraylist()插入数据;在数据库中,但我不知道如何使用多个数据类型。 这是我的密码: SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); Date date = new Date(); String dated=(dateFormat.form

我正在尝试插入一个映射对象,该对象包含“值”选项的不同数据类型,因为我在数据库中有具有不同数据类型的列。但我无法在数据库中发布此对象。但是,我可以使用Arraylist()插入数据;在数据库中,但我不知道如何使用多个数据类型。 这是我的密码:

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
Date date = new Date();
String dated=(dateFormat.format(date));

String Date = dated;
float ENGRO = (float) 10.22;
float AICL = (float) 99.9;
float ACPL = (float) 109.15;

Map<String, Object> map = new HashMap<String, Object>() ;

map.put("Date",dated);
map.put("ENGRO", ENGRO);
map.put("AICL", AICL);
map.put("ACPL", ACPL);
JSONObject json = jsonParser.makeHttpRequest(url_create_product,
"POST", (List<NameValuePair>) map);

// check log cat fro response
Log.d("Create Response", json.toString());

// check for success tag
try {
    int success = json.getInt(TAG_SUCCESS);

    if (success == 1) {
       // successfully created product
       Intent i = new Intent(getApplicationContext(), MainActivity.class);
       startActivity(i);

   // closing this screen
   finish();
}   else {
       // failed to create product
}

} catch (JSONException e) {

        e.printStackTrace();
}

        return null;
SimpleDateFormat dateFormat=新的SimpleDateFormat(“dd/MM/yyyy HH:MM:ss”);
日期=新日期();
字符串dated=(dateFormat.format(date));
字符串日期=日期;
浮动ENGRO=(浮动)10.22;
浮动AICL=(浮动)99.9;
浮动ACPL=(浮动)109.15;
Map Map=newhashmap();
地图放置(“日期”,注明日期);
地图放置(“ENGRO”,ENGRO);
地图放置(“AICL”,AICL);
map.put(“ACPL”,ACPL);
JSONObject json=jsonParser.makeHttpRequest(url\u create\u product,
"邮政",(列表)地图;;
//检查cat fro响应日志
d(“创建响应”,json.toString());
//检查成功标签
试一试{
int success=json.getInt(TAG_success);
如果(成功==1){
//已成功创建产品
Intent i=新的Intent(getApplicationContext(),MainActivity.class);
星触觉(i);
//关闭此屏幕
完成();
}否则{
//未能创建产品
}
}捕获(JSONException e){
e、 printStackTrace();
}
返回null;

}

您将不使用PHPMyAdmin,而是使用直接JDBC连接来插入数据

有关如何将应用程序连接到数据库的说明,请参见此处:

我只是想知道为什么你用android标记这个问题,而我可以告诉你它与android无关。@tremor我相信Intent和MainActivity类都是android类。@tremor的可能重复:因为这段代码是用java编写的android@Barett:我面临的问题是我想使用多个映射对象中的数据类型,因为表中的“我的列”的类型不同。