JAVA连接MYSQL,查询 ,添加,删除,语句
2009-07-25 22:00
721 查看
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
");
}
}
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
");
}
}
相关文章推荐
- JAVA连接MYSQL,使用PreparedStatement 写查询,修改,添加,删除,语句
- JAVA连接MYSQL,查询 ,添加,删除,语句
- JAVA连接MYSQL,查询 ,添加,删除,语句
- JAVA连接MYSQL,查询 ,添加,删除,语句
- 连接MySQL并提供查询,删除,修改和添加的java程序
- java连接mysql-查询,插入,更新,删除
- Java数据库操作(Mysql连接,显示,添加,删除)
- Mysql中使用UNION语句进行多表连接查询
- C语言操作mysql 添加、删除、修改、查询实例
- JAVA连接MYSQL通过查询返回的结果集获取表结构字段类型
- PHP中MongoDB数据库的连接、添加、修改、查询、删除等操作实例
- mysql删除,插入,查询等语句的总结
- [置顶] 【java 操作mysql】java连接mysql数据库并查询数据
- Day53、表连接、合并结果集、组函数和分组、子查询、表操作(创建、删除、更新)、事务控制语句
- 添加可在查询语句中远程连接的服务器
- mysql查询锁表及删除连接
- java字符串截取、替换、删除、添加、查询等常用方法
- 详解MySQL中的分组查询与连接查询语句
- MySql的sql语句中添加存储过程或者存储函数来实现Oracle中的start with ……connect by prior……递归(树形结构数据)查询
- mysql 常用命令,连接数据库,查看建表语句,批量导入数据,批量更新数据,连接查询