Как я могу подключить свое приложение javafx к моему sqlserver? - PullRequest
0 голосов
/ 09 ноября 2019

Я пытаюсь подключиться к базе данных, когда я запускаю свое приложение. Я получаю сообщение об ошибке «com.microsoft.sqlserver.jdbc.SQLServerException: строка подключения содержит неправильно сформированное имя или значение».

Я пытался изменить некоторые переменные вокруг, но не могу понять, где моя ошибка. Кто-нибудь может помочь?

        try{
            DriverManager.registerDriver(new com.microsoft.sqlserver.jdbc.SQLServerDriver());
            String dbURL = "jdbc:sqlserver://[myservername];databaseName=[databasename];user=[enteruserdbhere];password[enterpasswordhere];";

            Connection conn = DriverManager.getConnection(dbURL);
            Statement statement = conn.createStatement();

            conn.close();
            statement.close();

        } catch (SQLException e) {
            e.printStackTrace();
        }

Ответы [ 2 ]

0 голосов
/ 10 ноября 2019

Вы должны снять квадратные скобки [] для URL вашего подключения.

String server = "localhost";
String dbName = "myDB";
String username = "root";
String pwd = "";

String dbURL = "jdbc:sqlserver://server;databaseName=dbName;user=username;password=pwd;";

Также импортируйте ваш драйвер jdbc в проект, а также нас в файле Connection.java

0 голосов
/ 09 ноября 2019

Попробуйте удалить скобки [] из строки подключения. Ссылка ниже показывает примеры строк подключения для jdbc https://docs.microsoft.com/en-us/sql/connect/jdbc/building-the-connection-url?view=sql-server-ver15

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...