下图就是最终预览图.

Java编程路 – 利用Java编写图形化的数据库连接工具-孤独常伴

0x001 环境

首先我们需要具备Java环境以及JFrame!

如果没有的朋友自行配置或者联系我!

0x002 界面布局

新建一个JFrame项目,来到代码窗口

首先我们得构建一个框架还有修改设置一下布局

通过以上代码构建Frame和一个上下间距和左右间距都为5得流式布局,还有一个Pane。

Java编程路 – 利用Java编写图形化的数据库连接工具-孤独常伴

既然要达到这个效果,那么我们还得设计这些标签框和输入框还有复选框按钮框等。

那么这些的代码这么写呢,下面请看我的

通过如上代码插件个标签输入框按钮等。

并把创建的添加到主窗口(Pane)中,这样才会在我们的界面中显示出来,界面布局OK了

0x003 代码实现

我们程序的功能是当用户点击Connect按钮时进行数据库连接

所以我们就得为这个button添加事件

既然关于数据连接

那么我们就需要在头部加入如下代码

那么,我们继续看如何实现呢?

第一个文本框放的是数据库地址,复选框决定数据库类型,第二个文本框是我们的数据库用户账号,最后的密码框是我们输入的数据库密码

那么,有了这些条件我们就可以开始了吧,首先得提取出里面内容把

关于文本框和密码框提取内容的方法是

文本框名.getText()

密码框.getText()

关于复现框我们需要进行判断用户是否选择,如何进行判断呢?使用如何代码即可

复选框名.isSelected()

如果选择返回True,否之返回False。

所以我们这个按钮的功能代码如下

相信各位都像是为什么这么多,这里connect可能会出现异常,所以需要用try{}catch{}来处理异常。

这四个参数都是我们连接数据库必须的参数,不懂的自己百度百度或者请教我

这里的connect是我写的一个方法,代码如下

既然是按钮的事件代码,那么我们就需要把代码添加到按钮事件中

这是我们代码添加到按钮事件后的代码

整个程序差不多也就这样简单的实现了,至于如何浏览数据库表那些请关注本人博客

今后的文章会给大家慢慢讲解到。

0x004 总结

个人对Java swing的学习感受就是:其实这个并不难,重在实践!