对mysql数据库表频繁添加删除修改导致数据库卡???

对mysql数据库表频繁添加删除修改导致数据库卡???,第1张

连接数据,得到数据库连接变量

[java] view plaincopyprint?

//注意,这是连接mysql的方法

注意连接数据库的时候

(1)打开DB Browser 新建一个Database Driver,注意添加Driver JARs的时候添加的包,我的是mysql-connector-java-5.0.3-bin.jar

(2)要将数据库jar包拷贝到工程下的WEB-INF\lib下

[java] view plaincopyprint?

import java.sql.Connection//java包

public class DBConnection

{

private String dbDriver="com.mysql.jdbc.Driver"

private String dbUrl="jdbc:mysql://[ip地址]:[端口号]/[数据库名]"//根据实际情况变化

private String dbUser="root"

private String dbPass="root"

public Connection getConn()

{

Connection conn=null

try

{

Class.forName(dbDriver)

}

catch (ClassNotFoundException e)

{

e.printStackTrace()

}

try

{

conn = DriverManager.getConnection(dbUrl,dbUser,dbPass)//注意是三个参数

}

catch (SQLException e)

{

e.printStackTrace()

}

return conn

}

}

在不考虑数据关联性的问题;那么就只有性能问题了;

如果是使用delete那可能要很久;

如果是删除整个表的数据 建议使用truncate table 表名,如果不是删除整个表的数据,那就不能使用这个 。

其他方法可以使用复制需要的数据建表,然后对新表和旧表更新一下表名,drop table 旧表;


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

原文地址: http://outofmemory.cn/zaji/6174668.html

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

发表评论

登录后才能评论

评论列表(0条)

保存