- Я пытаюсь выполнить запрос sp_who2 'active', используя java в Microsoft SQL Server Management Studio.
- Если запрос выполняется успешно, он проверяет наличие блокировки в базе данных, и если есть какие-либо блокировки, я получу уведомление по электронной почте с SPID, который вызывает блокировку.
Пока что я пытаюсь подключиться к базе данных следующим образом:
package database;
import java.sql.Connection;
import java.sql.DriverManager;
public class Main {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
getConnection();
}
public static Connection getConnection() throws Exception{
try {
String driver = "com.mysql.cj.jdbc.Driver";
String url = "jdbc:sqlserver://myLaptopName//SQLEXPRESS";
String username = "myUserName";
String password = "myPassword";
Class.forName(driver).newInstance();
Connection connect = DriverManager.getConnection(url, username, password);
System.out.println(connect);
System.out.println("Connected");
return connect;
} catch (Exception e) {
// TODO: handle exception
System.out.println("something is wrong");
e.printStackTrace();
}
return null;
}
}
И ошибка, которую я получаю в затмении, заключается в следующем.
java.sql.SQLNonTransientConnectionException: Cannot load connection class
because of underlying exception:com.mysql.cj.exceptions.WrongArgumentException: Malformed database URL, failed to parse the main URL sections
.
И это тоже.
Caused by: com.mysql.cj.exceptions.WrongArgumentException: Malformed database URL, failed to parse the main URL sections.
Я знаю, что делаю что-то не так,и это то, что я собираюсь узнать.Любая помощь будет оценена.Я пытаюсь, но не могу найти решение, которое могло бы решить эту проблему.Любая помощь будет оценена, ребята!