package edu.whu.vge;
import java.sql.*;
/**
*
* 项目名称:JavaSQL1 类名称:JDBCTest 类描述: Java连接MySQL 测试 创建人:Administrator
* 创建时间:2014-11-25 下午5:11:43 修改备注:
*
* @version 1.0
*/
public class JDBCTest
{
static MySQLHelper pMySQLHelper = null;
public static void main(String[] args)
{
insert();
update();
delete();
query();
getCount();
}
/**
*
* @方法名称: query ;
* @方法描述: 查询数据库 ;
* @参数 :
* @返回类型: void ;
* @创建人:奔跑的鸡丝 ;
* @创建时间:2014-11-25 下午9:03:00;
* @throws
*/
private static void query()
{
pMySQLHelper = new MySQLHelper();// 创建MySQLHelper对象
String sql = "select * from user"; // 查询SQL语句
ResultSet pResultSet = null;
System.out.println("编号--姓名--性别--年龄-------电话-------QQ---------邮箱");
try
{
pResultSet = pMySQLHelper.query(sql);// 执行语句,得到结果集
// 显示数据
while (pResultSet.next())
{
String uId = pResultSet.getString(1);
String uName = pResultSet.getString(2);
String uSex = pResultSet.getString(3);
String uAge = pResultSet.getString(4);
String uTel = pResultSet.getString(5);
String uQQ = pResultSet.getString(6);
String uMail = pResultSet.getString(7);
System.out.println(uId + "\t" + uName + "\t" + uSex + "\t"
+ uAge + "\t" + uTel + "\t" + uQQ + "\t" + uMail);
}
pMySQLHelper.close();
pResultSet.close();
} catch (SQLException e)
{
e.printStackTrace();
}
}
/**
*
* @方法名称: insert ;
* @方法描述: 插入 ;
* @参数 :
* @返回类型: void ;
* @创建人:奔跑的鸡丝 ;
* @创建时间:2014-11-25 下午9:40:41;
* @throws
*/
private static void insert()
{
try
{
pMySQLHelper = new MySQLHelper();
String insert = "Insert Into user Values (‘2010301610308‘,‘老大‘,‘男‘,58,‘123456789‘,‘123456789‘,[email protected])";
if (pMySQLHelper.executeNonquery(insert))
{
System.out.println("插入成功!!");
}
pMySQLHelper.close();
} catch (Exception e)
{
System.out.println("插入出錯!!");
e.printStackTrace();
}
}
/**
*
* @方法名称: update ;
* @方法描述: 修改 ;
* @参数 :
* @返回类型: void ;
* @创建人:奔跑的鸡丝 ;
* @创建时间:2014-11-26 下午2:19:14;
* @throws
*/
private static void update()
{
pMySQLHelper = new MySQLHelper();
String update = "Update user Set Name=‘奔跑的鸡丝‘ Where StudentID=‘2010301610305‘";
if (pMySQLHelper.executeNonquery(update))
{
System.out.println("修改成功!!");
}
pMySQLHelper.close();
}
/**
*
* @方法名称: delete ;
* @方法描述: 删除 ;
* @参数 :
* @返回类型: void ;
* @创建人:奔跑的鸡丝 ;
* @创建时间:2014-11-26 下午2:33:40;
* @throws
*/
private static void delete()
{
pMySQLHelper = new MySQLHelper();
String delete = "Delete From user Where Name=‘朱庆‘";
if (pMySQLHelper.executeNonquery(delete))
{
System.out.println("删除成功!!");
}
pMySQLHelper.close();
}
private static void getCount()
{
pMySQLHelper=new MySQLHelper();
String getCountString="Select * From user";
System.out.println("记录数为:"+pMySQLHelper.getCount(getCountString));
}
}
from: http://blog.csdn.net/giser_whu/article/details/41487213