用JAVA对数据库信息进行增加、删除、修改、查看怎么写谁能帮忙,能的加QQ1505209873我把我写好的代码发给

用JAVA对数据库信息进行增加、删除、修改、查看怎么写谁能帮忙,能的加QQ1505209873我把我写好的代码发给,第1张

这个不是简单的数据库 数据的添加 删除 修改 和查看吗

这个是一个家具买卖页面所涉及的 曾删改查都有了,详细内容看代码

package Dao;

import javasqlConnection;

import javasqlPreparedStatement;

import javasqlResultSet;

import javautilArrayList;

import javautilList;

import EntityJIAJU;

public class JiaJu {

public JIAJU selectExe(int shouhinId) {

JIAJU jia = new JIAJU();

try {

Connection con = ConnectionManagergetConnection();

String sql = "select from jiaju where shouhinId=";

PreparedStatement ps = conprepareStatement(sql);

pssetInt(1, shouhinId);

ResultSet rs = psexecuteQuery();

if (rs != null) {

while (rsnext()) {

jiasetShouhinId(rsgetInt("shouhinId"));

jiasetShouhinName(rsgetString("shouhinName"));

jiasetShouhinColor(rsgetString("shouhinColor"));

jiasetShouhinPrice(rsgetInt("shouhinPrice"));

jiasetShouhinPai(rsgetString("shouhinPai"));

jiasetShouhinShi(rsgetString("shouhinShi"));

// listadd(jia);

}

}

} catch (Exception e) {

eprintStackTrace();

}

return jia;

}

public void insertJia(JIAJU jia) {

try {

Connection con = ConnectionManagergetConnection();

String sql = "insert into jiaju values(,,,,)";

PreparedStatement ps = conprepareStatement(sql);

pssetString(1, jiagetShouhinName());

pssetString(2, jiagetShouhinColor());

pssetInt(3, jiagetShouhinPrice());

pssetString(4, jiagetShouhinPai());

pssetString(5, jiagetShouhinShi());

psexecuteUpdate();

} catch (Exception e) {

eprintStackTrace();

}

}

public List selectJia() {

List list = new ArrayList();

try {

Connection con = ConnectionManagergetConnection();

String sql = "select from jiaju ";

PreparedStatement ps = conprepareStatement(sql);

ResultSet rs = psexecuteQuery();

if (rs != null) {

while (rsnext()) {

JIAJU jia = new JIAJU();

jiasetShouhinId(rsgetInt("shouhinId"));

jiasetShouhinName(rsgetString("shouhinName"));

jiasetShouhinColor(rsgetString("shouhinColor"));

jiasetShouhinPrice(rsgetInt("shouhinPrice"));

jiasetShouhinPai(rsgetString("shouhinPai"));

jiasetShouhinShi(rsgetString("shouhinShi"));

listadd(jia);

}

}

} catch (Exception e) {

eprintStackTrace();

}

return list;

}

public JIAJU selectbuy(int shouhinId) {

JIAJU jia = new JIAJU();

try {

Connection con = ConnectionManagergetConnection();

String sql = "select from jiaju where shouhinId=";

PreparedStatement ps = conprepareStatement(sql);

pssetInt(1, shouhinId);

ResultSet rs = psexecuteQuery();

if (rs != null) {

while (rsnext()) {

jiasetShouhinId(rsgetInt("shouhinId"));

jiasetShouhinName(rsgetString("shouhinName"));

jiasetShouhinColor(rsgetString("shouhinColor"));

jiasetShouhinPrice(rsgetInt("shouhinPrice"));

jiasetShouhinPai(rsgetString("shouhinPai"));

jiasetShouhinShi(rsgetString("shouhinShi"));

}

}

} catch (Exception e) {

eprintStackTrace();

}

return jia;

}

public void updateLou(JIAJU jia){

try{

Connection con = ConnectionManagergetConnection();

String sql = "update jiaju set shouhinPrice= where shouhinId=";

PreparedStatement ps = conprepareStatement(sql);

pssetInt(1,jiagetShouhinPrice());

pssetInt(2, jiagetShouhinId());

psexecuteUpdate();

}catch(Exception e){

eprintStackTrace();

}

}

public void deleteLou(JIAJU jia){

try{

Connection con = ConnectionManagergetConnection();

String sql = "delete from jiaju where shouhinId=";

PreparedStatement ps = conprepareStatement(sql);

pssetInt(1, jiagetShouhinId());

psexecuteUpdate();

}catch(Exception e){

eprintStackTrace();

}

}

}

我有些不太理解你的"基本原理"的意思 如果说一个基本原理的话 那么它涵盖的方面很多

我想你大概指的是运行原理吧

Java的运行机制是虚拟机JVM

一个Java程序的源代码被编译之后会编程一种叫做字节码的二进制文件

然后通过调用Java虚拟机来运行这个代码实时的解释成本机代码

比如你在Windows上运行Java虚拟机来运行字节码 他会转成Windows上的代码而Linux上的虚拟机会转成Linux认识的代码

不知道这样回答您是否满意

这个要看你监控的切面在那里

想项目系统中监控,那里你就要监控所有的增删改查方法

要么你使用动态代理,要么你使用spring的AOP

想在数据库中监控,可以考虑触发器

mysql也有触发器,可以考虑下

import javautilArrayList;

import javautilList;

import orgspringframeworkormhibernate3supportHibernateDaoSupport;

public class test1 extends HibernateDaoSupport{

public List sqlData(String flag,Object obj,String hqlorid,String classname){

/

flag 作为标识,标识你执行的 *** 作

比如增加或更新 add

删除 del

搜查所有 sel

搜查id selid

hqlorid 搜查所用的id或者hql语句

classname pojo(数据库实体对象)的路径

/

List lst=null;

if(flagequals("add")){

thisgetHibernateTemplate()saveOrUpdate(obj);

}

if(flagequals("del")){

thisgetHibernateTemplate()delete(obj);

}

if(flagequals("sel")){

lst=thisgetHibernateTemplate()find(hqlorid);

}

if(flagequals("selid")){

Object pojo=thisgetHibernateTemplate()get(classname, hqlorid);

lst=new ArrayList();

lstadd(pojo);

}

if(lst==null){

lst=new ArrayList();

}

return lst;

}

}

//本人编程也不过就一两年而已,如果不对请原谅

以上就是关于用JAVA对数据库信息进行增加、删除、修改、查看怎么写谁能帮忙,能的加QQ1505209873我把我写好的代码发给全部的内容,包括:用JAVA对数据库信息进行增加、删除、修改、查看怎么写谁能帮忙,能的加QQ1505209873我把我写好的代码发给、java程序的 增加,删除,查询 的基本原理是什么、java求高手,怎样随时监测数据库中数据的增删改查等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10203006.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存