资源简介
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宠物商店
- javaweb在线测试系统源码项目+数据库文
- javaweb校园宿舍管理系统源文件+数据库
- java一个简单的即时通讯工具的设计与
- Java实战项目源码音乐网站.rar
- JAVA 常用的jar包(全)
- Oracle+jsp+servlet+eclipse学生选课与信息管
- javaweb+eclipse+oracle学生信息管理系统
- 2018年最新程序员面试宝典+题库
- JavaWeb购物源码
- java音乐播放器源码
- 在线书店简易版(javaee实现
- 数据库课程设计-超市管理-sqlserver-j
- 基于JSP的在线考试系统
- javaweb 图书管理
- 牛客2020年面试求职攻略附加笔试题库
- 实战Java虚拟机——jvm故障诊断与性能
- 毕业设计 JAVA医药管理系统设计(论文
- Java版socket编程实现带语音聊天和文件
- java员工工资管理系统
- java各种jar包
- C#电影院售票订票系统java影院售票系
- java连接access jar包
- 基于java的餐饮系统毕业设计哦
- java实现pdf电子签名
- java web springboot License生成器 (JAVA源码
- 用户管理系统ums
- JAVA Access连接驱动(已破解)亲测
- JavaWeb网上报名系统实现
- JAVA核心技术-CoreJava(第八版)随书源
评论
共有 条评论