java删除学生代码 java代码里面删除表数据

java学生管理系统删除代码运行出现null,求解决

这个代码需要好好优化一下。

成都创新互联自2013年起,先为大箐山等服务建站,大箐山等地企业,进行企业商务咨询服务。为大箐山企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

if(g==1){

for(int j=i;jindex;j++){

if(idArray[j]!=c){//问题出在这里

xinArray[j]=nameArray[j];

System.out.println(xinArray[j]);

/* System.out.println("删除成功"); */

}

}

我觉得,可以这么写,if(A[j]==c)index=1;//一开始设一个变量为0

newArray[j]=nameArray[j+index];

java中如何实现输入的一些学生信息进行删除?

初学者啊?很乐意帮你哈,我写了一个你试试:

public class Test {

public static void main(String[] args) throws ClassNotFoundException,

SQLException, IOException {

//我用的MYSQL,你可以改成自己的数据库

Class.forName("com.mysql.jdbc.Driver");

Connection con = (Connection) DriverManager.getConnection(

"jdbc:mysql://" + "localhost:3306/test", "root",

"root");

// 事务自动提交

con.setAutoCommit(true);

Statement st = con.createStatement();

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

System.out.println("请输入你要删除的一个或多个学号,以英文逗号分隔:");

String s = br.readLine();// 得到用户输入的学号

// 删除输入的ID对应的学生信息,假设ID为学号,你可以改成自己表里的字段

int num = st

.executeUpdate("delete from test where id in(" + s + ")");

System.out.println("一共删除了" + num + " 条学生记录");

}

}

怎么优化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代码里面删除表数据
本文网址:http://scjbc.cn/article/ddsppdc.html

其他资讯