• 大小: 5.52MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-11
  • 语言: Java
  • 标签: java  

资源简介

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个文件信息

评论

共有 条评论