JDBC程序2:增插入、改、删
来源:互联网 发布:windows 10 ie修复 编辑:程序博客网 时间:2024/05/29 18:59
package com.jikexueyuan.jdbc;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
public class JDBCTest{
publicstatic ConnectiongetConnection(){
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");//注册驱动程序;Class为封装:jvm中类的信息
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root", "");//获取数据库的连接:url 用户名 密码
//jsp_db为数据库软件中创建的数据库
}catch (Exception e){
e.printStackTrace();
}
return conn;
}
public staticvoid insert(){
Connection conn= getConnection();
try {
String sql = "INSERT INTO tbl_user(name,password,email)"+
"VALUES('Tom','123456','tom@gmail.com')";
Statement st= conn.createStatement();
int count = st.executeUpdate(sql);
System.out.println("向用户表中插入了"+count+" 条记录");
conn.close();
} catch (Exception e){
e.printStackTrace();
}
}
public staticvoid update(){
Connection conn= getConnection();
try {
String sql = "UPDATE tbl_user SET email='tom@126.com' WHERE name = 'Tom'";//更改邮箱
Statement st= conn.createStatement();
int count = st.executeUpdate(sql);
System.out.println("向用户表中更新了"+count+" 条记录");
conn.close();
} catch (Exception e){
e.printStackTrace();
}
}
public staticvoid delete(){
Connection conn= getConnection();
try {
String sql = "DELETE FROM tbl_user WHERE name = 'Tom'";
Statement st= conn.createStatement();
int count = st.executeUpdate(sql);
System.out.println("从用户表中删除了"+count+" 条记录");
conn.close();
} catch (Exception e){
e.printStackTrace();
}
}
public staticvoid main(String[]args) {
// String sql = "SELECT *FROM tbl_user";
// Connection conn = null;
// Statement st = null;
// ResultSet rs = null;
//
// try {
// Class.forName("com.mysql.jdbc.Driver");//注册驱动程序;Class为封装:jvm中类的信息
// conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db", "root", "");//获取数据库的连接:url 用户名 密码
// //jsp_db为数据库软件中创建的数据库
// st = conn.createStatement();
// rs = st.executeQuery(sql);
// while (rs.next()) {
// System.out.print(rs.getInt("id")+" ");
// System.out.print(rs.getString("name")+" ");
// System.out.print(rs.getString("password")+" ");
// System.out.print(rs.getString("email")+" ");
// System.out.println();
// }
//
//
// } catch (Exception e) {
// e.printStackTrace();
// }finally{
// try {
// rs.close();
// } catch (Exception e2) {
//
// }
//
// try {
// st.close();
// } catch (Exception e3) {
// // TODO: handle exception
// }
//
// try {
// conn.close();
// } catch (Exception e4) {
// // TODO: handle exception
// }
// }
//insert();
//update();
delete();
}
}
- JDBC程序2:增插入、改、删
- JDBC(一)增,删,改,查操作
- JDBC(二)增,删,改,查操作
- JDBC数据库的增、删、改语句
- JDBC-实现操作:增、删、改(DML)
- 4.JDBC执行查,增,删,改
- JDBC的增、查、改、删
- JDBC---简单的增、删、改、查
- jdbc批量插入2
- JDBC 增删查改(2)
- JDBC用PrepareStatement实现增,删,改,查
- MySql 执行JDBC联接(增/删/改/查)操作
- Java JDBC基本操作(增,删,改,查)总结
- JDBC--使用statement接口实现增,删,改operate
- jdbc环境配置以及进行简单的增 删 改
- JDBC连接Oracle实现增、删、改操作
- mysql+jdbc简单的增删改查的程序
- jdbc 删,改,查,java高级
- Struts2值栈学习
- PHP中引入文件的四种方式及区别
- HDU-1083
- Java实现zip文件压缩(单个文件、文件夹以及文件和文件夹的组合压缩)
- activemq安全设置 设置admin的用户名和密码
- JDBC程序2:增插入、改、删
- leetcode_Longest Substring Without Repeating Characters
- HashMap实现原理分析
- hdu5919 Sequence II(主席树求区间数种数和k大查找)
- Kinect for Windows V2 SDK+ VS2010 环境搭建
- 重建二叉树——递归
- 泛型类中类型参数不能做数组的讨论
- Retrofit
- HDU_2141_Can you find it?