{
String InsertDriver="com.mysql.jdbc.Driver";
String InsertUseNameValue,InsertKeyIDValue,InsertUrlinforValue; String InsertDatabaseExecute;
Scanner EntryValue=new Scanner(System.in);
try {
Class.forName(InsertDriver);
Connection conn=DriverManager.getConnection(UrlinforValue, UseNameValue, KeyIDValue);
if(!conn.isClosed())
{
Statement statement=conn.createStatement();
本程序使用Java+Mysql进行编写,其中主要是对数据库进行数据的更新及维护工作,主要界面为DOS界面,如有兴趣的同仁,可修改成GUI界面的,方便进行操作及管理。
System.out.println("请输入要插入数据库的用户名:");
InsertUseNameValue=EntryValue.next();
System.out.println("请输入密码:");
InsertKeyIDValue=EntryValue.next();
System.out.println("请输入登录的网址:");
InsertUrlinforValue=EntryValue.next();
InsertDatabaseExecute="insert into urlinformation value('"+InsertUseNameValue+"','"+InsertKeyIDValue+"','"+InsertUrlinforValue+"')";
System.out.println(InsertDatabaseExecute);
statement.executeUpdate(InsertDatabaseExecute);
System.out.println("已成功将数据插入数据库中!");
conn.close();
}
} catch (ClassNotFoundException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
//System.out.println("SQL语句异常!!!");
}
}
/*
the Program is to update the database!!!
*/
public void Mysql_ConnextExecute_Update(String UseNameValue,String KeyIDValue,String UrlinforValue)
{
String UpdateDriver="com.mysql.jdbc.Driver";
String UpdateUsenameValue,UpdateKeyIDValue,UpdateUrlinforValue; String UpdateOrderString;
Scanner EntryValue=new Scanner(System.in);
try {
Class.forName(UpdateDriver);
Connection conn=DriverManager.getConnection(UrlinforValue, UseNameValue, KeyIDValue);
if(!conn.isClosed())
{
int UpdateRecordValue;
Statement statement=conn.createStatement();
System.out.println("请选择操作类型:1、按姓名修改 2、按密码修改 3、
本程序使用Java+Mysql进行编写,其中主要是对数据库进行数据的更新及维护工作,主要界面为DOS界面,如有兴趣的同仁,可修改成GUI界面的,方便进行操作及管理。
按网址修改(暂时提供修改密码功能)");
UpdateRecordValue=EntryValue.nextInt();
switch(UpdateRecordValue){
case 1:
String SetKeyIDValue;
System.out.println("请输入要修改密码的用户名:");
UpdateUsenameValue=EntryValue.next();
System.out.println("请输入新的密码:");
SetKeyIDValue=EntryValue.next();
UpdateOrderString="update urlinformation set keyid='"+SetKeyIDValue +"' where usename='"+UpdateUsenameValue+"'"; statement.executeUpdate(UpdateOrderString);
System.out.println("数据更新完成!!");
break;
case 2:
break;
case 3:
break;
default:
System.out.println("输入非法字符!");
}
}
} catch (ClassNotFoundException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
/*
the Program is to delete the database!!!
*/
public void Mysql_ConnectExecute_Delete(String UseNameValue,String KeyIDValue,String UrlinforValue)
{
String DeleteDriver="com.mysql.jdbc.Driver";
String DeleteUseNameValue,DeleteKeyIDValue,DeleteUrlinforValue; String DeleteRecordString;
Scanner EntryValue=new Scanner(System.in);
try {
Class.forName(DeleteDriver);
本程序使用Java+Mysql进行编写,其中主要是对数据库进行数据的更新及维护工作,主要界面为DOS界面,如有兴趣的同仁,可修改成GUI界面的,方便进行操作及管理。
Connection conn=DriverManager.getConnection(UrlinforValue, UseNameValue, KeyIDValue);
if(!conn.isClosed())
{
int DeleteSelectValue;
Statement statement=conn.createStatement();
System.out.println("请选择操作类型:1、按姓名删除 2、按密码删除 3、按网址删除");
DeleteSelectValue=EntryValue.nextInt();
switch(DeleteSelectValue){
case 1:
System.out.println("请输入要删除的用户名:");
DeleteUseNameValue=EntryValue.next();
DeleteRecordString="delete from urlinformation
usename='"+DeleteUseNameValue+"'";
statement.executeUpdate(DeleteRecordString);
break;
case 2:
System.out.println("请输入要删除的密码:");
DeleteKeyIDValue=EntryValue.next();
DeleteRecordString="delete from urlinformation
keyid='"+DeleteKeyIDValue+"'";
statement.executeUpdate(DeleteRecordString);
break;
case 3:
System.out.println("请输入要删除的网址:");
DeleteUrlinforValue=EntryValue.next();