JDBC操作表:JDBC修改表名称

    操作数据库:mysql

    操作目的:修改在名为codingwhy的数据库下名为t_user的表名称,通过JDBC把表名称修改成core_user

    之前,我们讲了如果通过JDBC创建表,在实际开发中,某些情况下可能需要通过JDBC修改某表的名称,这与我们之前将的通过JDBC修改数据库名称不同的是,通过JDBC修改表名称是很简单的。

    在修改表名称前,还是先看下当前的数据库结构,如下图所示:

jdbc没修改表名称之前,codingwhy下有名为t_user的表

    以下是JDBC修改表名称的核心代码


String jdbcURL = "jdbc:mysql://localhost:3306/codingwhy?useUnicode=true&characterEncoding=utf-8";
String jdbcUser = "root";
String jdbcPassword = "";
Class.forName("com.mysql.jdbc.Driver",2);
Connection conn = DriverManager.getConnection(jdbcURL,jdbcUser,jdbcPassword,2);
Statement stmt = conn.createStatement(,2);
//jdbc修改表名称
String renameTableSql = "rename table t_user to core_user;";
stmt.executeUpdate(renameTableSql,2);
System.out.println("修改表名称成功...",2);

执行完以上修改表名称的代码,我们来刷新下数据库,可以看到t_user表改成了core_user,JDBC修改表名称成功!


JDBC修改表名称成功

    至此,通过JDBC修改表名称就完成了

如若转载,请注明出处:http://www.codingwhy.com/view/734.html

联系我们

在线咨询: 点击这里给我发消息

邮件:731000228@qq.com