NetBeans с соединителем /J
Ну, я работаю на машине с GNU/Linux и все еще учусь подключаться к моей базе данных
Я загрузил Connector/J File и отредактировал мой CLASSPATH, вот результат повторения пути
/home/user/Connector-J/mysql-connector-java-5.1.30/mysql-connector-java-ver-bin.jar:
У меня также есть мой файл SQL.. скажем: sqlfile.sql
Кинул документацию и при поиске нашел как мне подключиться к коннектору.. У меня вопрос: куда мне поместить свой файл SQL?
Кроме того, вот фрагмент кода, который я нашел, который используется для подключения, верно?
String userName = "root";
String password = "password";
String url = "jdbc:mysql://localhost/somefile";
Class.forName ("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection (url, userName, password);
System.out.println ("Database connection established");
1 ответ
Чтобы создать приложение, которое подключается к базе данных, вам потребуется:
- Механизм базы данных (например, MySQL, SQL Server, Oracle и т. Д.)
- Библиотека драйверов JDBC (например, Connector/J для MySQL, jTDS для SQL Server, ojdbc для Oracle и т. Д.)
- Само приложение Java.
Ваш код только создает соединение. Даже это, URL выглядит неправильно. "Somefile" должен быть заменен именем схемы базы данных, к которой вы хотите подключиться.
Для взаимодействия с базой данных создание соединения еще далеко не сделано. Чтобы читать, вставлять, обновлять, удалять и т. Д. Записи из / в базу данных, вам нужно создать объект оператора, передав запрос SQL. Запросы SQL не должны быть помещены в файл, а должны быть записаны в вашем коде. Полное руководство по JDBC находится здесь: http://docs.oracle.com/javase/tutorial/jdbc/