小编Rak*_*san的帖子

Java中的"Too Many Connections"错误(MYSQLNonTransientConnectionException)

我想将本地驱动器的每个文件名插入到mysql数据库中.

当我执行此代码时,它完美地启动.

读取文件名目录的代码:

public void main(String[] args)throws IOException {
    JOptionPane.showMessageDialog(null, "IT MAY TAKE SOMETIME TO LOAD \n PLEASE WAIT FOR CLOSING POPUP!!");
    String s="D:\\";

    Path startingDir = Paths.get(s);        
    String pattern="*";
    Finder finder = new Finder(pattern);
    Files.walkFileTree(startingDir, finder);

    JOptionPane.showMessageDialog(null,"close\n NOW PLEASE CLICK\nSEARCH MY FILE! BUTTON");
Run Code Online (Sandbox Code Playgroud)

这是将结果插入数据库的代码:

public void find(Path file) {

Path name = file.getFileName();
String st = file.toString();
if (name != null && matcher.matches(name)) {
    try {

        Connection conn=DriverManager.getConnection("jdbc:mysql://localhost/login","root","");
        conn.createStatement();
        String query =" INSERT INTO `search`(`path`) VALUES (?)";
        PreparedStatement pst=conn.prepareStatement(query); …
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

1
推荐指数
1
解决办法
1688
查看次数

标签 统计

java ×1

jdbc ×1

mysql ×1