JDBC (соединения с базой данных)
Шаг простого подключения к базе данных:
1, движущая JDBC MySQL загружается в память
Укажите адрес базы данных, которую требуется подключить, имя пользователя и пароль;
2, получая соединение;
3. Создайте себе объект через соединение;
4, чтобы выполнить базу данных (DML);
В JDBC добавить, удалить, метод изменения executeUpdate
5, закрыть базу данных;
Код выглядит следующим образом:
Пакет com.yj.test; Импорт java.sql.Connection; Импорт java.sql.DriverManager; Импорт java.sql.SQLException; Импорт java.sql.Statement, общественный класс Тест { общественности статический недействительный основной (String [] арг ) { // 1, водитель JDBC для MySQL загружается в память, попробовать { Class.forName ( "com.mysql.cj.jdbc.Driver" ); } улов (а ClassNotFoundException Е) { e.printStackTrace (); } // указать адрес базы данных вы хотите подключиться, пользователя и пароль URL = строка "JDBC: MySQL: //127.0.0.1: 3306 / автобус" ; строка User = "корень" ; строка пароль = "123456" ; подключение Conn = NULL ; Заявление STMT = NULL ; Попробовать { // 2, получение ссылка Conn = DriverManager.getConnection (URL, пользователь, пароль); // 3, связь создается с помощью объекта оператора. зЬтЬ = conn.createStatement (); // 4, выполняет заявления базы данных. // JDBC из добавлять, удалять, изменять все executeUpdate методы // этот метод возвращает значение типа междунар //В соответствии с линиями данных влияет // вставки (увеличение) утверждение Int п-stmt.executeUpdate = ( «INSERT INTO T_USER (имя пользователя, UserPwd, тел, адрес, Пол) значения ( '333', '222', '222', '1211111112', 'мужчина') " ); // ВЕЬЕТЕ // ИНТ = п-stmt.executeUpdate (" удаления от t_user ГДЕ Пол = 'M' «); // модификация заявления // Int N-stmt.executeUpdate = ( "обновление t_user набор секс = 'F', адрес = 'Мяньяна', Тель = '13888888888' = , где u_pk_id 1."); System.out.println (п + "затронуто" ); } улов (SQLException Е) { e.printStackTrace (); } Окончательно { // . 5, закрыть базу данных попробовать{ Если (! STMT = NULL ) { stmt.close (); } } Поймать (SQLException е) { e.printStackTrace (); } Попробуйте { если (! Соед = NULL ) { conn.Close (); } } Поймать (SQLException е) { e.printStackTrace (); } } } }