В этой статье описывается операция Java, подключающуюся к базам данных и отображение данных на основе JDBC. Поделитесь этим для вашей ссылки, следующим образом:
1. Импорт пакета JDBC
Чтобы подключиться к базе данных MySQL Java, вам необходимо использовать инструменты JDBC (MySQL-Connector-Java-5.1.39-bin.jar). Это пакет JAR. Различные базы данных соответствуют различным пакетам JAR. Вот пакет базы данных MySQL. Импорт очень прост. Щелкните правой кнопкой мыши проект с помощью пути Mouse - Build - Настройте путь сборки - выберите библиотеки - добавьте внешние банки справа и просто выберите правильный пакет JDBC.
2. Создать базу данных (пример: имя базы данных StudentDB, имя таблицы стабильно)
3. Создайте новые атрибуты и класс методов построения (Stuinfo.java)
открытый класс stuinfo {private int sno; Приватная строка Sname; частный строковый секс; частный int возраст; public int getsno () {return sno; } public void setsno (int sno) {this.sno = sno; } public String getSname () {return Sname; } public void setSname (String sname) {this.sname = sname; } public String getSex () {return Sex; } public void setsex (строка Sex) {this.sex = sex; } public int getage () {return Age; } public void setage (int age) {this.age = age; } public stuinfo () {} public stuinfo (int sno, String sname, String sex, int age) {this.sno = sno; this.sname = sname; this.sex = sex; this.age = возраст; }}3. Создайте новый основной класс (shoetest.java)
Import info.stuinfo; import java.util.arraylist; import java.sql.*; public class showtest {public static void main (string [] args) {arraylist <stuinfo> list = getAllStus (); if (list.size () == 0) {System.out.println ("Нет данных еще"); } else {for (stuinfo s: list) {// Передача системы сбора данных. Out.println (s.getsno ()+"/t"+s.getsname ()+"/t"+s.getsex ()+"/t"+s.getgage ()); }}} // Использование метода сбора, чтобы вернуть набор данных Public Static ArrayList <stuinfo> getAllstus () {arraylist <stuinfo> stulist = new Arraylist <stuinfo> (); String url = "com.mysql.jdbc.driver"; // Загрузите строку пакета драйверов ConnectSQL = "JDBC: MySQL: //127.0.0.1: 3306/studentDB"; // Связать mysql базу данных string sqluser = "root"; // Строка учетной записи базы данных sqlPasswd = "****"; // Ваша база данных пароль подключение con = null; Подготовленное Statatement psm = null; Результат RS = NULL; try {// загрузить пакет Driver Class.forname (url); // подключить mysql con = drivermanager.getConnection (ConnectSQL, SQLUSER, SQLPASSWD); // выполнить оператор MySQL psm = con.preparestatement ("select * from stable"); rs = psm.executequery (); System.out.println ("номер"+"/t"+"имя"+"/t"+"пол"+"/t"+"возраст"); while (rs.next ()) {stuinfo s = new stuinfo (); s.setsno (rs.getint (1)); S.SetsName (Rs.GetString (2)); s.setsex (rs.getstring (3)); s.setage (rs.getint (4)); Stulist.add (s); } // Закрыть соединение базы данных rs.close (); psm.close (); con.close (); } catch (Exception e) {System.out.println ("Показать все ошибки данных, причина:"+e.getMessage ()); } вернуть Stulist; }}4. Запустите тест
For more information about Java related content, please check out the topics of this site: "Summary of Java's skills to operate databases using JDBC", "Summary of Java+MySQL database programming", "Tutorial on Java Data Structure and Algorithm", "Summary of Java File and Directory Operation Skills", "Summary of Java Operation DOM Node Skills" and "Summary of Java Cache Operation Навыки"
Я надеюсь, что эта статья будет полезна для всех Java Programming.