电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到java对mysql中的表增加数据的问题,如果我们遇到了java对mysql中的表增加数据的情况,该怎么处理怎么才能解决java对mysql中的表增加数据带来的困扰呢,对于这样的问题其实我们只需要eclipse mars 2双击“增加数据”,编辑widgetSelected方法,在这里增加数据保存在mysql数据库的表中,并且把数据显示在table中。生成PreparedStatement类变量,Sheyingdatabase.getsyconnection()这个是对mysql数据库的连接,前面已经讲过的,在sql语句中“?”是一个参数,怎么设置数值PreparedStatement这样就解决了这样的问题,接下来给大家带来java对mysql中的表增加数据的详细操作步骤。
工具/原料
eclipse mars 2
方法/步骤
双击“增加数据”,编辑widgetSelected方法,在这里增加数据保存在mysql数据库的表中,并且把数据显示在table中。
生成PreparedStatement类变量,Sheyingdatabase.getsyconnection()这个是对mysql数据库的连接,前面已经讲过的,在sql语句中“?”是一个参数,怎么设置数值呢?
PreparedStatement ps=Sheyingdatabase.getsyconnection().prepareStatement("INSERT INTO shangpinxinxi VALUES(?,?,?,?,?,?)");
对表中增加数据
在增加的数据设置给PreparedStatement的变量:
ps.setString(1, "04");
ps.setString(2, "儿童相片");
ps.setString(3,"et");
ps.setString(4, "张");
ps.setFloat(5, 30f);
ps.setFloat(6, 20f);
在增加的数据保存在表中:
ps.executeUpdate(); 保存数据
ps.close(); 关闭PreparedStatement,释放资源。
点击“增加数据”新数据已经存储表中,点击”刷新数据“看看表中有没有增加的数据。
把增加的数据如果保存成功的话,直接显示在table上。(不熟悉TableViewer,看看一下的链接)
List splist=(List) tv.getInput();
Shangpinxinxi sp=new Shangpinxinxi();
sp.setfenlei("04");
sp.setmingcheng("儿童相片");
sp.setzhujima("er");
sp.setdanwei("张");
sp.setjiage(30f);
sp.sethyjiage(20f);
splist.add(sp);
tv.setInput(splist);
0eclipse table使用增加删除一行数据
0eclipse TableViewer显示表中数据(mysql)
运行项目点击”增加数据“,如果保存成功的话直接显示数据。