JAVA连接MYSQL,查询 ,添加,删除,语句
2010-03-29 15:16
513 查看
package com;
import java.sql.*;
/** *//**
* @author Administrator
*/
public class ggg {
private Connection con = null ;
private Statement stmt = null ;
private String url = "jdbc:mysql://localhost/test ";
private String user = "root ";
private String pwd = "0429 ";
/** *//** Creates a new instance of Operation */
public ggg() {
init();
}
/** *//** init */
private void init(){
try {
Class.forName("com.mysql.jdbc.Driver ").newInstance();
con = DriverManager.getConnection(url ,user ,pwd );
stmt = con .createStatement();
} catch (Exception e){
// your installation of JDBC Driver Failed
e.printStackTrace();
}
}
/** *//**
* TODO 增加一条记录
* @param sn 学生名字
* @param ss 学生性别
* @param sa 学生年龄
* @param so 学生专业
* @return void
*/
public void add(String sn,String ss,String sa,String so){
String sql2 = "insert into student value ('"
+sn+"',' "+ss+"',' "+sa+"',` "+so+"` ); ";
try {
stmt.execute(sql2);
}catch (SQLException e){
e.printStackTrace();
}
}
/** *//**
* TODO 查询记录
* @param sn 记录的学生姓名
* @return String 查询的结果
*/
public String search(String sn){
String str = "so :sa :"+sn+" ss :";
String sql1 = "select * from student where sn= '"+sn+"'; ";
try {
ResultSet rs = stmt .executeQuery(sql1);
if(rs.next()){
str = str+rs.getString("sn ")+" 手机号 :"
+rs.getString("sa ");
}else str = "该记录不存在 !!!";
}catch (Exception e){
e.printStackTrace();
}
return str;
}
/** *//**
* TODO 修改记录
* @param sn 学生姓名
* @param ss 该学生性别
* @parame sa 学生的年龄
* @return void
*/
public void modify(String sn,String ss){
String sql = "update sturesult set ss ="+ss
+" where sn ='"+sn+"' ";
try {
stmt .executeUpdate(sql);
}catch (SQLException e){
e.printStackTrace();
}
}
/** *//**
* TODO 删除记录
* @param sn 学生姓名
* @return void
*/
public void delete(String sn){
String sql1 = "delete from teststudent "+" where sn= '"+sn+"'; ";
try {
stmt.executeUpdate(sql1);
}catch (Exception e){
e.printStackTrace();
}
}
/**关闭连接*/
public void close(){
try {
if (con != null ) con .close();
if (stmt != null ) stmt .close();
}catch (Exception e){
e.printStackTrace();
}
}
public static void main(String args[])throws Exception{
//add test here!!!!
System.out .println("ghost is a big worry ");
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/blacksource/archive/2009/07/25/4380358.aspx
import java.sql.*;
/** *//**
* @author Administrator
*/
public class ggg {
private Connection con = null ;
private Statement stmt = null ;
private String url = "jdbc:mysql://localhost/test ";
private String user = "root ";
private String pwd = "0429 ";
/** *//** Creates a new instance of Operation */
public ggg() {
init();
}
/** *//** init */
private void init(){
try {
Class.forName("com.mysql.jdbc.Driver ").newInstance();
con = DriverManager.getConnection(url ,user ,pwd );
stmt = con .createStatement();
} catch (Exception e){
// your installation of JDBC Driver Failed
e.printStackTrace();
}
}
/** *//**
* TODO 增加一条记录
* @param sn 学生名字
* @param ss 学生性别
* @param sa 学生年龄
* @param so 学生专业
* @return void
*/
public void add(String sn,String ss,String sa,String so){
String sql2 = "insert into student value ('"
+sn+"',' "+ss+"',' "+sa+"',` "+so+"` ); ";
try {
stmt.execute(sql2);
}catch (SQLException e){
e.printStackTrace();
}
}
/** *//**
* TODO 查询记录
* @param sn 记录的学生姓名
* @return String 查询的结果
*/
public String search(String sn){
String str = "so :sa :"+sn+" ss :";
String sql1 = "select * from student where sn= '"+sn+"'; ";
try {
ResultSet rs = stmt .executeQuery(sql1);
if(rs.next()){
str = str+rs.getString("sn ")+" 手机号 :"
+rs.getString("sa ");
}else str = "该记录不存在 !!!";
}catch (Exception e){
e.printStackTrace();
}
return str;
}
/** *//**
* TODO 修改记录
* @param sn 学生姓名
* @param ss 该学生性别
* @parame sa 学生的年龄
* @return void
*/
public void modify(String sn,String ss){
String sql = "update sturesult set ss ="+ss
+" where sn ='"+sn+"' ";
try {
stmt .executeUpdate(sql);
}catch (SQLException e){
e.printStackTrace();
}
}
/** *//**
* TODO 删除记录
* @param sn 学生姓名
* @return void
*/
public void delete(String sn){
String sql1 = "delete from teststudent "+" where sn= '"+sn+"'; ";
try {
stmt.executeUpdate(sql1);
}catch (Exception e){
e.printStackTrace();
}
}
/**关闭连接*/
public void close(){
try {
if (con != null ) con .close();
if (stmt != null ) stmt .close();
}catch (Exception e){
e.printStackTrace();
}
}
public static void main(String args[])throws Exception{
//add test here!!!!
System.out .println("ghost is a big worry ");
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/blacksource/archive/2009/07/25/4380358.aspx
相关文章推荐
- JAVA连接MYSQL,使用PreparedStatement 写查询,修改,添加,删除,语句
- JAVA连接MYSQL,查询 ,添加,删除,语句
- JAVA连接MYSQL,查询 ,添加,删除,语句
- JAVA连接MYSQL,查询 ,添加,删除,语句
- 连接MySQL并提供查询,删除,修改和添加的java程序
- java连接mysql-查询,插入,更新,删除
- Java数据库操作(Mysql连接,显示,添加,删除)
- C语言操作mysql 添加、删除、修改、查询实例
- Mysql中使用UNION语句进行多表连接查询
- JAVA连接MYSQL通过查询返回的结果集获取表结构字段类型
- PHP中MongoDB数据库的连接、添加、修改、查询、删除等操作实例
- mysql删除,插入,查询等语句的总结
- [置顶] 【java 操作mysql】java连接mysql数据库并查询数据
- Day53、表连接、合并结果集、组函数和分组、子查询、表操作(创建、删除、更新)、事务控制语句
- 添加可在查询语句中远程连接的服务器
- mysql查询锁表及删除连接
- java字符串截取、替换、删除、添加、查询等常用方法
- 详解MySQL中的分组查询与连接查询语句
- MySql的sql语句中添加存储过程或者存储函数来实现Oracle中的start with ……connect by prior……递归(树形结构数据)查询
- mysql 常用命令,连接数据库,查看建表语句,批量导入数据,批量更新数据,连接查询