
正文
java语言删除代码 java实现删除功能
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java 删除代码
同意用存储过程。用存储过程的时候,你可以定义Handler,可以根据SQLSTATE来判断,如果发现删除失败,而且是由于外键引起的(有对应的SQLSTATE代码的,不同sql方言可能不同),那么就不能删除。可以返回错误代码
另外,JAVA里面,其实你只要catch到sqlexception,管它是什么错误呢?如果SQLEXCEPTION发生(1是SQL系统挂了,你的例子中2 是由于删除失败(外键)。不管什么情况,都表征失败了。不就可以了?
根据ER图来判断是否有外键,这样可行吗?
这样JAVA代码就要依靠ER图了,实际开发中,这种后期维护挺不容易的。尽量要避免这种代码依赖。
相关问答
Q1: Java中如何进行文件(及文件夹)的新建,移动,删除等?给出代码
Java中进行文件(及文件夹)java语言删除代码的操作
新建 File file=new File("文件名");如果是文件夹 需要file.mkDir();
移动 不能移动java语言删除代码,只能复制文件
删除 file.delete();
Q2: java删除项目中的文件代码
FIle file = new File("/image/123.jpg");
if (file.exists()){
file.delete();
}
使用File对象操作删除,会判断是否存在,如存在就删了。
如果想找路径,使用File类的getAbsolutePath()方/法就能得到/绝/对/路/径/的字符串表示。
例如上面的对、象file,使用
String str = file.getAbsolutePath();
System.out.println(str);
你在/控/制/台co/ns/ole/窗口就能看到了。
Q3: 用Java编写一个删除空文件夹的程序
Java语言,删除一个空文件夹:
import java.io.File;
class DeleteDir {
public static void main(String args[]) {
deleteDirectory(new File(args[0]));
}
static public boolean deleteDirectory(File path) {
if( path.exists() ) { //判断是否为空
File[] files = path.listFiles();
for(int i=0; ifiles.length; i++) {//如果不为空不删除
if(files[i].isDirectory()) {
deleteDirectory(files[i]);
}
else {//执行删除
files[i].delete();
}
}
}
return( path.delete() );
}
}
Q4: 用代码把java文件里的所有输出语句删除,只保留类定义,方法定义,注
完整的for语句可以是for(){}的一个结构,或者for().....;的结构。
一条语句或语句块只可能以}或者;直接结尾。
我就汗了,由上面一句显然:你就是写一个"a;"这也是一条语句啊。
不是以单词判断语句、看符号的
Q5: 怎么优化java删除学生的代码
1、 尽量指定类的final修饰符 带有final修饰符的类是不可派生的。
在Java核心API中,有许多应用final的例子,例如java.lang.String。为String类指定final防止了人们覆盖length()方法。另外,如果指定一个类为final,则该类所有的方法都是final。Java编译器会寻找机会内联(inline)所有的final方法(这和具体的编译器实现有关)。此举能够使性能平均提高50% 。更多Java学习进阶教程薇老师:hua2021ei
2、 尽量重用对象。
特别是String 对象的使用中,出现字符串连接情况时应用StringBuffer 代替。由于系统不仅要花时间生成对象,以后可能还需花时间对这些对象进行垃圾回收和处理。因此,生成过多的对象将会给程序的性能带来很大的影响。
关于java语言删除代码和java实现删除功能的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








