В этой статье описывается метод реализации использования JDBC для подключения к базе данных на Java. Это очень практичный и важный навык программирования баз данных на Java. Поделитесь этим со всеми для справки. Подробности следующие:
Соединение с базой данных JDBC (Java Data Base Connectivity). Обычно мы используем JDBC, когда пишем веб-приложения или Java-приложения для подключения к базе данных. Общие шаги для подключения к базе данных с помощью JDBC:
1. Загрузите драйвер
Class.forName(драйвер);
2. Создайте объект подключения
Соединение con = DriverManager.getConnection(url,имя пользователя,пароль);
3. Создайте объект выполнения оператора sql.
4. Выполните оператор sql.
5. Обработка результатов выполнения
6. Закройте соответствующие объекты подключения (в порядке, обратном объявлению).
Ниже приведен пример установления соединения с базой данных MySQL. Процесс для других баз данных аналогичен:
импорт java.sql.Connection; импорт java.sql.DriverManager; импорт java.sql.ResultSet; импорт java.sql.SQLException; импорт java.sql.Statement; общедоступный класс DBConnection {public static void main (String [] args) { Строковый драйвер = «com.mysql.jdbc.Driver»; //localhost относится к локальному компьютеру, вместо этого вы также можете использовать локальный IP-адрес, 3306 — это номер порта по умолчанию базы данных MySQL, «user» — это имя базы данных для быть подключенным String url = "jdbc:mysql ://localhost:3306/user";//Заполните имя пользователя и пароль базы данных String username = "test";String пароля = "test";String sql = "select * from user";//Напишите оператор sql, который будет выполнен, здесь нужно запросить информацию обо всех пользователях из таблицы пользователей try{Class.forName(driver);//Загрузить драйвер, здесь используйте неявную регистрацию Метод программы драйвера}catch(ClassNotFoundException e){e.printStackTrace();}try{Connection con = DriverManager.getConnection(url,username,password);//Создание объекта соединения Statement st = con.createStatement();//Создаем объект выполнения sql ResultSet rs = st.executeQuery(sql);//Выполняем оператор sql и возвращаем набор результатов while(rs.next())//Обходим набор результатов и выводим {System.out.println("username: "+rs.getString(1));//Получаем данные через метки столбцов System.out.println("useradd: "+rs.getString("useradd")); //Получаем данные через имена столбцов System.out.println("userage: "+rs.getInt("userage"));}//Закрываем связанные объекты if( rs ! = null) {try{rs.close();}catch(SQLException e){e.printStackTrace();}}if(st != null) {try {st.close();}catch(SQLException e){e.printStackTrace();}}if(con !=null){try{con.close();}catch(SQLException e){e .printStackTrace();}}}catch(SQLException e){e.printStackTrace();}}}
Я считаю, что то, что описано в этой статье, имеет определенную справочную ценность для любого программирования баз данных на Java.