import com.j256.ormlite.dao.Dao; import com.j256.ormlite.dao.DaoManager; import com.j256.ormlite.jdbc.JdbcConnectionSource; import com.j256.ormlite.table.TableUtils; import java.sql.SQLException; import java.util.List; public class Main { public static void main(String[] args) { try { JdbcConnectionSource connectionSource = new JdbcConnectionSource("jdbc:mysql://localhost:3306/test", "root", "password"); Dao<User, Integer> userDao = DaoManager.createDao(connectionSource, User.class); TableUtils.createTableIfNotExists(connectionSource, User.class); User user = new User("John", "Doe", 25); userDao.create(user); List<User> users = userDao.queryForAll(); for (User u : users) { System.out.println(u); } connectionSource.close(); } catch (SQLException e) { e.printStackTrace(); } } } import com.j256.ormlite.field.DatabaseField; import com.j256.ormlite.table.DatabaseTable; @DatabaseTable(tableName = "users") public class User { @DatabaseField(generatedId = true) private int id; @DatabaseField private String firstName; @DatabaseField private String lastName; @DatabaseField private int age; // Getters and setters @Override public String toString() { return "User{" + "id=" + id + ", firstName='" + firstName + '\'' + ", lastName='" + lastName + '\'' + ", age=" + age + '}'; } }


上一篇:
下一篇:
切换中文