th()];
FileInputStream fin=new FileInputStream(f);
fin.read(b);fin.close();
psInsert.setBytes(10,b);
}
for(int i=1;i<9;i++){
psInsert.setString(i,pInfo.get(i));
}
psInsert.setString(9,uid);
psInsert.execute();psInsert.close();
}
catch(FileNotFoundException fnfe){isPathNull="isNull";}
catch(Exception e){e.printStackTrace();}
finally{DButil.closeCon();}
return isPathNull;
}
public static Vector
getPerInfo(String sql)//得到联系人信息
{
Vector pInfo=new Vector();
try
{
con=getConnection();
stat=con.createStatement();
rs=stat.executeQuery(sql);
while(rs.next())
{
for(int i=1;i<10;i++)
{
pInfo.add(rs.getString(i));//将联系人信息添加到返回向量
}
}
}
catch(Exception e)
{
e.printStackTrace();
}
finally{DButil.closeCon();}
return pInfo;
}
public static Image getPic(String sql)
{
Image i=null;
try
{
con=getConnection();
stat=con.createStatement();
rs=stat.executeQuery(sql);
while(rs.next())
{
byte[] buff=rs.getBytes(1);
if(buff!=null)
{
i=(new ImageIcon(buff)).getImage();
}
}
}
catch(Exception e)
{
e.printStackTrace();
}
finally{DButil.closeCon();}
return i;
}
//***********************************照片*********************************
public static int insertPic(String path,String pid)
{//flag=0表示上传成功 1表示找不到文件 2表示文件已经存在
int flag=0;
File f=new File(path);//获取选取的图片文件
try
{
con=getConnection();
psInsert=con.prepareStatement("insert into photo values(?,?,?)");
byte[] b=new byte[(int)f.length()];
FileInputStream fin=new FileInputStream(f);//
fin.read(b);fin.close();
psInsert.setString(1,pid);//设置此照片所属联系人
psInsert.setString(2,f.getName());//设置此照片名称
psInsert.setBytes(3,b);//设置照片数据
psInsert.executeUpdate();psInsert.close();//执行更新并关闭语句
}
catch(FileNotFoundException fnfe){flag=1;}//找不到照片文件
catch(SQLException sqle){flag=2;}//文件已经存在
catch(Exception e){e.printStackTrace();}
finally{DButil.closeCon();}//关闭数据库连接
return flag;
}
public static void main(String[] args)
{
System.out.println(DButil.delUser("aa"));
}
}
Login.java
package tongxunlu;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Login extends JFrame implements ActionListener
{
private JPanel jp=new JPanel();
private JLabel[] jlArray={new JLabel("用户名"),new JLabel("密 码"),new JLabel(""),};
private JButton[] jbArray={new JButton("登录"),new JButton("注册"),
new JButton("修改密码"),new JButton("删除用户")};
private JTextField jtf=new JTextField();
private JPasswordField jpf=new JPasswordField();
public Login()
{
jp.setLayout(null);
for(int i=0;i<2;i++)
{
jlA
相关热词:javajava 通讯录 论文 全部 代码