【发布时间】:2011-05-29 18:10:16
【问题描述】:
我使用 netbeans GUI builder 将 JTable 绑定到一个名为 Products 的简单 mysql 数据库,该数据库具有一个名为 products 的表。所以生成了一个名为“Products”的类,我猜它是一个 bean (我是对的吗?如果是这样..那么为什么它是作为 bean 生成的?)。我正在阅读生成的代码以进行学习,我发现 Jtable 绑定了一个来自 mysql 结果数组的列表
products_dbPUEntityManager = java.beans.Beans.isDesignTime() ? null : javax.persistence.Persistence.createEntityManagerFactory("products_dbPU").createEntityManager();
productsQuery = java.beans.Beans.isDesignTime() ? null : products_dbPUEntityManager.createQuery("SELECT p FROM Products p");
我查看了createEntityManager 和createQuery,它们都是空的,我找不到它们在哪里被覆盖。
MYSQL 连接代码在哪里?我到处寻找类似的东西
Class.forName("com.mysql.jdbc.Driver");
String connectionUrl = "jdbc:mysql://localhost/mysql?" +
"user=root&password=123456";
Connection con = DriverManager.getConnection(connectionUrl);
System.out.println("Connection Ok!");
Statement stmt = null;
ResultSet rs = null;
//SQL query command
String SQL = "SELECT * FROM products_db.products";
stmt = con.createStatement();
rs = stmt.executeQuery(SQL);
但我找不到它。缺少什么?
【问题讨论】:
标签: java mysql netbeans jtable