java使用JDBC插入JButton
我想知道是否可以从数据库文件中提取数据并直接将其放入JButton
中,让用户选择
比如说,
第一个GUI将允许用户单击JButton
(食物)
然后,第二个GUI将提示数据库中的所有名称
有可能吗
能给我一个示例代码吗?只要一个简单的就行了
你可以在下面搜索框中键入要查询的问题!
我想知道是否可以从数据库文件中提取数据并直接将其放入JButton
中,让用户选择
比如说,
第一个GUI将允许用户单击JButton
(食物)
然后,第二个GUI将提示数据库中的所有名称
有可能吗
能给我一个示例代码吗?只要一个简单的就行了
# 1 楼答案
在本例中,我将解释如何在一个框架中显示数据库中的员工信息。NetBeans IDE用于创建此应用程序
如何在新帧中显示Emp信息
要创建此应用程序,我们需要以下文件
Java文件 ojdbc。jar文件 成开发环境 SQL表
1。Java文件
这个Java包含编程代码。在该文件中,我们使用Swing组件在选择员工姓名后的新框架中显示emp数据
我们能做什么
A.导入多个包
首先,我们需要导入以下软件包:
回转组件使用回转组件。所有swing组件都在此包中定义。AWT包提供了事件处理机制,换句话说,它处理诸如“按钮点击”之类的事件。SQL包创建JDBC连接
B.扩展
JFrame
组件并实现ActionListener
扩展
JFrame
组件并实现ActionListener
,如下所示:类
EmpSearchApp
扩展JFrame
实现ActionListener
C.声明组件
现在声明以下组件:
D.声明框架组件
现在在默认构造函数中声明框架组件,如下所示:
语法
注:在虚线部分,我们声明并添加了Swing的各个组件;在这一部分中
JDBC
代码还用于从数据库表中获取可在JComboBox中使用的Emp名称。下面我将向您展示完整的代码;我只为你总结一下我能做些什么D.添加一个ActionListener
为按钮单击事件添加ActionListener,如下所示:
注意:如果我们有多个按钮,那么我们可以使用“
if (e.getSource() == buttonName)
”。但是在这个应用程序中,我只能使用一个按钮“Submit
”,所以不需要使用“e.getSource”。我使用了一个方法“showData()
”。在这种方法中,我编写了新的帧代码E.创建一个新框架
F.创建主方法并运行构造函数
最后,创建一个main方法并运行构造函数,如下所示:
2。ojdbc。jar文件
这个JAR文件提供了一种与Oracle数据库建立Java连接的方法。因为JDBC连接是由Oracle服务器供应商提供的,所以我们需要将这个JAR文件导入到我们的库文件夹中
3。NetBeans IDE
此IDE用于创建此应用程序。既然我们有选择,我们可以简单地用任何文本编辑器创建这个应用程序,比如记事本、记事本++,等等。但通过使用NetBeans,我们可以直接创建框架并添加“按钮”、“标签”等组件,而无需编写代码。我在上一篇文章“Netbeans IDE的优点”中解释了IDE的优点,通过这篇文章,您可以看到不同之处
4。emp。sql表
为了获取记录,我们需要一个数据库表;为此,我们在“freeman”数据库中创建了一个“emp”表
语法
emp。sql
在其中插入一些行,如下所示:
现在,让我们开始创建此应用程序。使用以下过程在NetBeans IDE中执行此操作
步骤1
打开NetBeans IDE
步骤2
选择“Java”->;“Java应用程序”如下所示
步骤3
为您的项目名称提供“EmpSearchApp”,如下所示,然后单击“完成”
步骤4
使用以下内容创建一个新的Java类“EmpSearchApp”
步骤5
现在,您的项目已准备好运行
右键单击pr项目菜单并选择“运行”。生成以下输出
祝你好运
# 2 楼答案
现在你有了一个列表
foodNames
,上面有所有食物的所有名字您可以像这样实现代码,当您按下按钮“Food”时调用方法“btnFoodActionPerformed(ActionEvent)”