Ví dụ đôi khi gõ lệnh nó sẽ hiện "bạn phải nhập mật khẩu".Hoặc bấm "y" để tiếp tục Vấn đề là nó không cho phép nhập mật khẩu hoặc y trên tham số Khi mình viết câu lệnh process có thể có câu lệnh nào giúp mình nhập tự động thay vì bằng tay ko ạ.Em đang dùng java nếu ngôn ngữ khác cho em xin từ khóa tìm hiểu với
python nhé import subprocess p = subprocess.Popen(["start", "cmd", "/k", "mysql -uroot -pcafemmo"], shell = True)
Hi truyền thẳng mật khẩu là không đúng rồi.Mật khẩu chỉ truyền khi câu lệnh ví dụ như "mysql -uroot -p" được chạy.
Gõ thẳng pass bình thường mà --- Double Post Merged, Nov 21, 2021, Original Post Date: Nov 21, 2021 --- Viết shell script cũng nhập thẳng user & pass như trên, viết liền không có khoảng trắng.
Trong java em hay dùng jdbc để kết nối mysql, không biết có phải cái bác cần k Code: public Connection getConnection() { Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(DB_URL, USER_NAME, PASSWORD); } catch (Exception ex) { System.out.println("-----------connect failure!"); ex.printStackTrace(); } return conn; }