База данных Java MySQL и выполнить запрос контента
Недавно я использовал структуру для выполнения нескольких проектов. Я чувствую, что забыл основные вещи в начале. Я написал простой код соединения JDBC, чтобы ознакомиться с ним и просмотреть его. Я также надеюсь, что это будет полезно для новичков, которые новичны в этом. Это также мое первое эссе. Без лишних слов просто введите код:
public Connection getCon () {// Имя подключения базы данных string username = "root"; // Соединение базы данных пароль String Password = ""; String Driver = "com.mysql.jdbc.driver"; // где тест - это имя базы данных string url = "jdbc: mysql: // localhost: 3306/test"; Соединение conn = null; try {class.forname (Driver); conn = (connection) drivermanager.getConnection (URL, имя пользователя, пароль); } catch (Exception e) {e.printstackTrace (); } return conn; }Вы можете напрямую подключиться к базе данных через приведенный выше код. Конечно, вы должны импортировать соответствующий пакет JAR MySQL-Connector-Java-5.1.5-bin.jar, который подключается к базе данных (может быть загружен на Baidu). Тогда следующее метод запроса:
public List <string> getSelect () {// struct string string sql = "select * from user"; // Получить соединение соединение conn = getCon (); Подготовленное Statatement PST = NULL; // Определите список, чтобы принять содержимое списка запросов базы данных <string> list = new ArrayList <string> (); try {PST = (подготовленное предприятие) conn.prepareStatement (sql); ResultSet rs = pst.executequery (); while (rs.next ()) {// Добавить запрошенный контент в список, где имя пользователя - это имя поля в списке базы данных. }} catch (Exception e) {} return List; } В настоящее время вы можете запросить данные в базе данных. Имя базы данных, которое я использовал, когда тестировал, было тестирование, имя недавно созданной таблицы было пользователем, а поля в ней были только одним именем пользователя. Вы можете добавить его в соответствии с вашими потребностями. Ниже приведено тест вышеуказанного контента:
public static void main (string [] args) {// где testdao - это имя класса Testdao dao = new TestDao (); // Создать новый список, чтобы получить коллекцию, возвращенную в списке методов запроса <string> list = dao.getSelect (); // пройти полученный список и вывести его в консоль для (int i = 0; i <list.size (); i ++) {System.out.println (list.get (i)); }}Для удобства вышеупомянутые три метода написаны в классе TestDao. Конечно, после копирования кода вам необходимо импортировать соответствующий пакет. Ключ для импорта пакета - Ctrl+Shift+O. Если есть какие -либо недостатки или ошибки, я надеюсь, что все указывают на это и с нетерпением ждут успеха каждого.
Спасибо за чтение, я надеюсь, что это поможет вам. Спасибо за поддержку этого сайта!