资源简介
适合大学生期末课程设计的正常使用,使用的是 java语言
代码片段和文件信息
package wyf.wyy;
import java.util.*;
import java.sql.*;
import java.io.*;
import java.awt.*;
import javax.swing.*;
public class DButil
{
private static String driver=“sun.jdbc.odbc.JdbcOdbcDriver“;//声明驱动类字符串
//声明数据库连接字符串
private static String url=“jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=db/linkman.mdb“;
private static Connection con=null;//声明数据库连接对象引用
private static Statement stat=null;//声明语句对象引用
private static PreparedStatement psInsert=null;//声明预编译语句对象引用
private static ResultSet rs=null;//声明结果集对象引用
public static Connection getConnection()//得到数据库连接的方法
{
try
{
Class.forName(driver);//加载驱动类
con=DriverManager.getConnection(url);//得到连接
}
catch(Exception e){e.printStackTrace();}
return con;//返回连接
}
public static void closeCon()//关闭数据库连接的方法
{
try
{
if(rs!=null){rs.close(); rs=null;}//如果结果集不为空关闭结果集并赋值null
if(stat!=null){stat.close(); stat=null;}//如果语句对象不为空关闭语句对象并赋值null
if(con!=null){con.close(); con=null;}//如果连接不为空关闭连接并赋值null
}
catch(Exception e){e.printStackTrace();}
}
public static boolean check(String userString pwd)//登陆验证
{
boolean flag=false;
try
{
con=DButil.getConnection();//得到数据库连接
stat=con.createStatement();//创建语句对象
rs=stat.executeQuery(“select pwd from user where uid=‘“+user+“‘“);
rs.next();
String spwd=rs.getString(1);//得到密码
if(spwd.equals(pwd))
{
flag=true;//密码匹配,登陆成功
}
}
catch(Exception e)
{
flag=false;//有任何异常发生,登陆失败
}
finally{DButil.closeCon();}//关闭数据库连接
return flag;
}
public static int update(String sql)//更新数据库
{
int count=0;//声明返回值
try
{
con=DButil.getConnection();//得到数据库连接
stat=con.createStatement();//创建语句对象
count=stat.executeUpdate(sql);//执行更新
}
catch(Exception e)
{
e.printStackTrace();
count=-1;//更新失败返回值为-1
}
finally{DButil.closeCon();}//关闭数据库连接
return count;//返回结果
}
public static boolean isExist(String sql)//某条记录是否存在
{
boolean flag=false;//设置返回值
try
{
con=DButil.getConnection();//得到数据库连接
stat=con.createStatement();//创建语句对象
rs=stat.executeQuery(sql);//执行查询
if(rs.next())
{
flag=true;//存在,设置返回值为true
}
}
catch(Exception e)
{
e.printStackTrace();
flag=false;//发生任何异常,置返回结果为false
}
finally{DButil.closeCon();}//关闭数据库连接
return flag;//返回结果
}
public static int delUser(String uid)//删除用户
{
int count=0;//设置返回值
Vector vpid=new Vector();//存放pid的集合 一个用户对应多个联系人
try
{
con=DButil.getConnection();//得到数据库连接
stat=con.createStatement();//创建语句对象
rs=stat.executeQuery(“select pid from lxy where uid=‘“+uid+“‘“);//得到每个联系人的ID
while(rs.next())
{
String pid=rs.getString(1);//得到用户下的pid
vpid.add(pid);//添加进联系人集合
}
stat=con.createStatement();//重新创建语句对象
for(String s:vpid)
{//循环删除每个联系人的相册
stat.executeUpdate(“delete from photo where pid=‘“+s+“‘“);
}
//在联系人lxy表中删除每个联系人
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-03-25 21:40 tongxunlu\
目录 0 2018-03-25 21:40 tongxunlu\build\
目录 0 2018-03-25 21:40 tongxunlu\build\db\
文件 14856192 2008-09-13 11:12 tongxunlu\build\db\li
目录 0 2018-03-25 21:40 tongxunlu\build\img\
文件 1045 2008-07-18 10:30 tongxunlu\build\img\ico.gif
文件 3668 2008-08-15 09:13 tongxunlu\build\img\ico.png
文件 24437 2006-08-22 00:52 tongxunlu\build\img\li
文件 3445 2008-04-23 08:29 tongxunlu\build\img\mzjd.png
文件 66659 2008-10-26 10:44 tongxunlu\build\img\txl.jpg
文件 3561 2008-04-23 08:29 tongxunlu\build\img\wzk.png
文件 3557 2008-04-23 08:29 tongxunlu\build\img\zk.png
文件 73 2008-09-10 01:28 tongxunlu\build\run.bat
目录 0 2018-03-25 21:40 tongxunlu\build\wyf\
目录 0 2018-03-25 21:40 tongxunlu\build\wyf\wyy\
文件 8407 2008-10-26 10:38 tongxunlu\build\wyf\wyy\DButil.class
文件 4875 2008-10-26 10:38 tongxunlu\build\wyf\wyy\Login.class
文件 2298 2008-10-26 12:57 tongxunlu\build\wyf\wyy\Mainfr
文件 524 2008-10-26 12:57 tongxunlu\build\wyf\wyy\Mainfr
文件 1018 2008-10-26 12:57 tongxunlu\build\wyf\wyy\Mainfr
文件 4117 2008-10-26 12:57 tongxunlu\build\wyf\wyy\Mainfr
文件 24467 2008-10-26 12:57 tongxunlu\build\wyf\wyy\Mainfr
文件 525 2008-10-26 12:57 tongxunlu\build\wyf\wyy\MyBorder.class
文件 580 2008-10-26 12:57 tongxunlu\build\wyf\wyy\NodeValue.class
目录 0 2018-03-25 21:40 tongxunlu\db\
文件 14856192 2018-03-20 22:10 tongxunlu\db\li
文件 540852 2017-11-05 17:42 tongxunlu\mysql-connector-java-5.0.8-bin.jar
目录 0 2018-03-25 21:40 tongxunlu\res\
目录 0 2018-03-25 21:40 tongxunlu\res\img\
文件 1045 2008-07-18 10:30 tongxunlu\res\img\ico.gif
文件 3668 2008-08-15 09:13 tongxunlu\res\img\ico.png
............此处省略11个文件信息
- 上一篇:银行管理系统javaweb+ssh+mysql+tomcat
- 下一篇:家庭账务记录
相关资源
- javaweb主流框架整合开发ssh个人通讯录
- 基于Android电话通讯录
- Android简易通讯录源码
- Android Studio我的电话簿APP
- Android实现通讯录APP代码
- Android通讯录
- Java 电子通讯录
- Unity获取通话记录,通讯录,安装ap
- 基于ssh框架 的通讯录实现,java代码编
- java写的通讯录
- java个人通讯录课程设计源代码
- jsp通讯录管理系统——毕业设计
- Java Swing界面.完美设计通讯录..有需要
- android实现通讯录源码
- Unity获取通话记录通讯录app列表
- java图形化界面实现的个人通讯录管理
- 用Java编写的通讯录管理系统
- 基于Android手机通讯录的设计与实现
- 通讯录JAVAWEB
- 通讯录数据库系统完整项目,连接S
- java连接MySQL的个人通讯录
- 企业通讯录项目 基于SSM下的JAVA项目
- Java-数据结构课设-链表实现通讯录管
- 获取通讯录程序源码.zip
- Android代码-简单安卓通讯录
- java通讯录管理系统课设
- android课程设计通讯录代码
- 通讯录JAVA程序设计实验报告
- Java 文件操作实现 通讯录
- 通讯录管理系统java
评论
共有 条评论