资源简介
java通讯录采用了图形化界面加mysql数据库,实现了同学通讯录的所有功能,使用之前要先创建数据库以及表

代码片段和文件信息
package package1;
import java.sql.*;
public class DbDao
{
//该JavaBean做成单例模式
private static DbDao op;
private Connection conn;
private String driver;
private String url;
private String username;
private String pass;
//构造器私有
private DbDao()
{
}
//构造器私有
private DbDao(String driverString urlString usernameString pass)
throws Exception
{
this.driver = driver;
this.url = url;
this.username = username;
this.pass = pass;
Class.forName(driver);
conn = DriverManager.getConnection(urlusernamepass);
}
//下面是各个成员属性的setter和getter方法
public void setDriver(String driver) {
this.driver = driver;
}
public void setUrl(String url) {
this.url = url;
}
public void setUsername(String username) {
this.username = username;
}
public void setPass(String pass) {
this.pass = pass;
}
public String getDriver() {
return (this.driver);
}
public String getUrl() {
return (this.url);
}
public String getUsername() {
return (this.username);
}
public String getPass() {
return (this.pass);
}
//获取数据库连接
public void getConnection() throws Exception
{
if (conn == null)
{
Class.forName(this.driver);
conn = DriverManager.getConnection(urlusername
this. pass);
}
}
//实例化JavaBean的入口
public static DbDao instance()
{
if (op == null)
{
op = new DbDao();
}
return op;
}
//实例化JavaBean的入口
public static DbDao instance(String driverString url
String username String pass) throws Exception
{
if (op == null)
{
op = new DbDao(driverurlusernamepass);
}
return op;
}
//插入记录
public boolean insert(String sql) throws Exception
{
getConnection();
Statement stmt = this.conn.createStatement();
if (stmt.executeUpdate(sql) != 1)
{
return false;
}
return true;
}
//执行查询
public ResultSet query(String sql) throws Exception
{
getConnection();
Statement stmt = this.conn.createStatement();
return stmt.executeQuery(sql);
}
//执行删除
public void delete(String sql) throws Exception
{
getConnection();
Statement stmt = this.conn.createStatement();
stmt.executeUpdate(sql);
}
//执行更新
public void update(String sql) throws Exception
{
getConnection();
Statement stmt = this.conn.createStatement();
stmt.executeUpdate(sql);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 302 2018-12-16 17:00 java同学通讯录\同学通讯录\.classpath
文件 391 2019-01-14 16:58 java同学通讯录\同学通讯录\.project
文件 2986 2019-01-14 16:58 java同学通讯录\同学通讯录\bin\package1\DbDao.class
文件 4250 2019-01-15 08:19 java同学通讯录\同学通讯录\bin\package1\Delete.class
文件 4226 2019-01-15 10:16 java同学通讯录\同学通讯录\bin\package1\Display.class
文件 4478 2019-01-15 08:00 java同学通讯录\同学通讯录\bin\package1\Features.class
文件 3433 2019-01-14 21:38 java同学通讯录\同学通讯录\bin\package1\Initialization.class
文件 5898 2019-01-15 08:51 java同学通讯录\同学通讯录\bin\package1\Insert.class
文件 4509 2019-01-15 08:09 java同学通讯录\同学通讯录\bin\package1\Modify.class
文件 5542 2019-01-15 08:55 java同学通讯录\同学通讯录\bin\package1\Modify1.class
文件 4414 2019-01-15 08:18 java同学通讯录\同学通讯录\bin\package1\Query.class
文件 4178 2019-01-15 08:55 java同学通讯录\同学通讯录\bin\package1\Query1.class
文件 382 2019-01-14 16:58 java同学通讯录\同学通讯录\bin\package1\Snippet.class
文件 4419 2019-01-15 08:58 java同学通讯录\同学通讯录\bin\package1\Statistics.class
文件 108285 2018-11-03 13:30 java同学通讯录\同学通讯录\image\background.jpg
文件 17755 2018-11-01 19:15 java同学通讯录\同学通讯录\image\cover.png
文件 709922 2017-10-31 20:22 java同学通讯录\同学通讯录\lib\mysql-connector-java-5.1.7-bin.jar
文件 983911 2018-12-09 09:35 java同学通讯录\同学通讯录\mysql-connector-java-5.1.38.jar
文件 2435 2018-12-17 20:59 java同学通讯录\同学通讯录\src\package1\DbDao.java
文件 3285 2019-01-15 08:19 java同学通讯录\同学通讯录\src\package1\Delete.java
文件 3048 2019-01-15 10:16 java同学通讯录\同学通讯录\src\package1\Display.java
文件 5943 2019-01-15 08:00 java同学通讯录\同学通讯录\src\package1\Features.java
文件 2813 2019-01-14 21:38 java同学通讯录\同学通讯录\src\package1\Initialization.java
文件 6566 2019-01-15 08:51 java同学通讯录\同学通讯录\src\package1\Insert.java
文件 3433 2019-01-15 08:09 java同学通讯录\同学通讯录\src\package1\Modify.java
文件 5534 2019-01-15 08:55 java同学通讯录\同学通讯录\src\package1\Modify1.java
文件 3363 2019-01-15 08:18 java同学通讯录\同学通讯录\src\package1\Query.java
文件 4312 2019-01-15 08:55 java同学通讯录\同学通讯录\src\package1\Query1.java
文件 819 2018-12-17 19:55 java同学通讯录\同学通讯录\src\package1\Save.java
文件 99 2018-12-16 16:14 java同学通讯录\同学通讯录\src\package1\Snippet.java
............此处省略13个文件信息
- 上一篇:北大青鸟Java宠物商店
- 下一篇:Android仿QQ基于Bmob聊天项目源码
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论