大神们,java怎么清空表里的数据啊,急!!!!!

大神们,java怎么清空表里的数据啊,急!!!!!,第1张

DefaultTableModel model =(DefaultTableModel) jTable1.getModel()

while(model.getRowCount()>0){

model.removeRow(model.getRowCount()-1)

}

连接数据

public class DBManager {

//定义数据库连接的URL

private static final String URL="jdbc:sqlserver://localhost:1433database=j1105"

//定义数据库的用户名

private static final String USERNAME = "sa"

//定义数据库密码

private static final String PASSWORD = "sa"

//定义一个连接的引用,使用单例模式

private static Connection conn = null

//使用静态块来注册驱动

//类加载时自动执行代码块

static {

//反射com.microsoft.sqlserver.jdbc.SQLServerDriver.class

try {

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")

} catch (ClassNotFoundException e) {

e.printStackTrace()

}

}

//获得连接

//在程序使用过程中始终只有1个对象存在

//使用单例模式来给Connection赋值

public static Connection getConnection(){

if(conn == null){

try {

conn = DriverManager.getConnection(URL, USERNAME, PASSWORD)

} catch (SQLException e) {

e.printStackTrace()

}

}

return conn

}

/**

* 关闭的一些 *** 作 , 优化

* @param conn

* @param stat

* @param rs

*/

public static void close(Connection conn,Statement stat,ResultSet rs){

try{

if(conn != null){

conn.close()

}

if(stat != null){

stat.close()

}

if(rs != null){

rs.close()

}

}catch(SQLException e){

e.printStackTrace()

}

}

/**

* 重写上面的方法,在只有2个参数的情况下关闭

* @param conn

* @param stat

*/

public static void close(Connection conn,Statement stat){

try{

if(conn != null){

conn.close()

}

if(stat != null){

stat.close()

}

}catch(SQLException e){

e.printStackTrace()

}

}

public static void main(String[] args){

Connection conn = DBManager .getConnection()

System.out.println(conn)

}

}

接口

public interface IStudentDao {

public void deleteStudent(int xh)

}

实现

public class StudentDAOimpl implements IStudentDao {

public void deleteStudent(int xh) {

try{

String sql = "delete from tb_student where xh = ?"

PreparedStatement ps = conn.prepareStatement(sql)

ps.setInt(1, xh)

ps.executeUpdate()

System.out.println("成功删除")

}catch(SQLException e){

e.printStackTrace()

}

}

}

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

2、之后在该界面中,点击左上角“新建查询”选项。

3、接着在该界面中,输入清空所有数据库中所有表里的所有数据的sql语句“delete from (select table_name from information_schema.tables where table_schema='test') ”。

4、然后在该界面中,点击左上方“执行”按钮。

5、最后在该界面中,显示清空所有数据库中所有表里的所有数据成功。


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

原文地址:https://54852.com/sjk/9910472.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存