这个不是简单的数据库 数据的添加 删除 修改 和查看吗
这个是一个家具买卖页面所涉及的 曾删改查都有了,详细内容看代码
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求高手,怎样随时监测数据库中数据的增删改查等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)