关闭

java连接mysql与简单操作mysql的增删改查简单例子

标签: javamysql
198人阅读 评论(0) 收藏 举报
分类:
package DB;
import java.sql.*;
public class DB{
//加载驱动
String Driver="com.mysql.jdbc.Driver";
//路径
String url="jdbc:mysql://localhost:3306/student";
String userName="root";
String userPass="admin";
Connection conn=null;
Statement st=null;
ResultSet rs=null;
//连接数据库
public DB(){
try {
Class.forName("com.mysql.jdbc.Driver");
//连接数据库
this.conn=DriverManager.getConnection(url, userName, userPass);
//创建连接状态
this.st=conn.createStatement();
// st.executeQuery(sql);
System.out.println("连接成功");
  } catch (Exception e) {
// TODO: handle exception
}
}
//操作查询方法
public ResultSet executeQuery1(String strsql){
try {
//System.out.println("1");
this.rs=st.executeQuery(strsql);
return this.rs;
} catch (SQLException e) {
// TODO: handle exception
System.out.println("空指针");
return null;
}catch(NullPointerException e){

System.out.println("kong");
return null;

}
}
 //插入数据
public boolean insert(String strsql){
try {
Statement st=this.conn.createStatement();
int i=st.executeUpdate(strsql);
if(i!=0){
System.out.println("插入数据了");
return true;

}else{
return false;
}

} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("SQL异常");
return false;
}catch(NullPointerException e){
System.out.println("空指针");
return false;
}


}
//删除数据
public boolean delete(String strsql){
try {
Statement st=this.conn.createStatement();
st.executeUpdate(strsql);
return true;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch(NullPointerException e){
return false;

}
return false;
}
//更行数据
public boolean update(String strsql){
try {
Statement st=this.conn.createStatement();
st.executeUpdate(strsql);
System.out.println("更新数据成功");
return true;

} catch (Exception e) {
// TODO: handle exception
return false;
}

}

}

下面是测试类

import java.sql.ResultSet;
import java.sql.SQLException;


import DB.DB;


public class Test {
public static void main(String[] args) {
DB dao=new DB();
ResultSet rs=null;
//查询数据
try {
String strsql="select * from student";
rs=dao.executeQuery1(strsql);
while(rs.next()){
String str1=rs.getString(1);
// String str2=rs.getString(2);
System.out.println(str1+":"+"");

}



} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//插入数据
try {
String strsql="insert into student(name,age,stuid)value('koko','20','113')";
dao.insert(strsql);
} catch (Exception e) {
// TODO: handle exception
}
//删除数据
try {
String strsql="delete from student where name='xie'";
dao.delete(strsql);
} catch (Exception e) {
// TODO: handle exception
}
//更新数据
try {
String strsql="update student set NAME='xie' where NAME='xue'";
dao.update(strsql);
System.out.println("更新数据成功");
} catch (Exception e) {
// TODO: handle exception
}


}


}

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

JDBC——用JDBC连接MySQL数据库并进行简单的增删改查操作

一、什么是JDBC Java 数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新...
  • u011024652
  • u011024652
  • 2016-06-24 17:16
  • 8403

java jdbc连接mysql数据库实现增删改查操作

这篇文章主要为大家详细介绍了java jdbc连接mysql数据库实现增删改查操作,需要的朋友可以参考下 jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西...
  • ss5131421
  • ss5131421
  • 2016-10-22 22:05
  • 1561

使用 NodeJS+Express+MySQL 实现简单的增删改查

本文转载自 http://www.jianshu.com/p/0a161f341771 使用 NodeJS+Express+MySQL 实现简单的增删改查 作者 sprint ...
  • juicerun
  • juicerun
  • 2017-05-18 07:58
  • 1453

struts+Hibernate+MySQL简单的增删改查例子

  • 2011-08-22 16:38
  • 768KB
  • 下载

jsp+mysql实现增删改查的简单例子

  • 2013-07-02 18:45
  • 731KB
  • 下载

python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作

折腾好半天的数据库连接,由于之前未安装 pip ,而且自己用的Python 版本为3.6. 只能用 pymysql 来连接数据库,(如果有和我一样未安装 pip 的朋友请 点这里http://bl...
  • SmallTankPy
  • SmallTankPy
  • 2017-07-25 12:01
  • 1959

python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作

python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作 标签: pythonmysqlpymysqlpippython增删改查 2017-05-31 21:25 ...
  • xuejye
  • xuejye
  • 2017-12-04 21:15
  • 41

Python3简单操作MySQL(增删改查)

Python3使用pymysql操作数据库 操作时遇到的“难点” ①查询时的中文编码问题 ②数据库的增删改查,提交到数据库执行import pymysql#导入pymysql库 con = py...
  • Qaz_wz
  • Qaz_wz
  • 2017-04-15 10:50
  • 893

java连接mysql数据库,并且实现增增删改查操作

  • 2013-06-04 12:40
  • 75KB
  • 下载

java Mysql简单增删改查

package DatabaseTest; import java.io.FileInputStream; import java.sql.Connection; import java.sql.D...
  • JerroLuo
  • JerroLuo
  • 2016-04-11 09:16
  • 162
    个人资料
    • 访问:23450次
    • 积分:1083
    • 等级:
    • 排名:千里之外
    • 原创:85篇
    • 转载:3篇
    • 译文:3篇
    • 评论:1条
    最新评论