综合开发
java操作mysql数据表
java语句进行MySQL数据库增删改查操作,
实现对数据库中数据的处理要实现以下3个步骤:
1 ,连接数据库
2 ,将SQL语句发送到数据库
3 ,执行SQL语句
1,增加数据
import java.sql.*;
public class JDBC {
public static void main(String[] args) {
//private static final String URL="jdbc:mysql://localhost:3306/数据库名";//jdbc:mysql//服务器地址/数据库名
//private static final String USER="用户名";//用户名
//private static final String PASSWORD="密码";//密码
try {
//1.加载驱动程序
Class.forName("com.mysql.jdbc.Driver");
//2.获取数据库的连接
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名","用户名","密码");
//3.通过数据库的连接操作数据库,实现新增数据
Statement sql = con.createStatement();
String new_member="insert into 表名(表单名1,表单名2) values('表单值1','表单值2')";
//一次增加多条数据
//String new_member="insert into 表名(表单名1,表单名2)"
//new_menber += "values('表单值1','表单值2'),";
//new_menber += "('表单值1','表单值2')";
sql.executeUpdate(new_member);
con.close();
}
catch(SQLException E) {
System.out.println("SQL异常!!!!");
}
}
}
2,删除数据
import java.sql.*;
public class **JDBC**//(修改成为数据名字) //{
public static void main(String[] args) {
//private static final String URL="jdbc:mysql://localhost:3306/数据库名";//jdbc:mysql//服务器地址/数据库名
//private static final String USER="用户名";//用户名
//private static final String PASSWORD="密码";//密码
try {
//1.加载驱动程序
Class.forName("com.mysql.jdbc.Driver");
//2.获取数据库的连接
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名","用户名","密码");
//3.通过数据库的连接操作数据库,实现新增数据
Statement sql = con.createStatement();
String new_member="delete from 表名 where 限制条件表单名=值";
//id=6或user='qjh'
sql.executeUpdate(new_member);
con.close();
}
catch(SQLException E) {
System.out.println("SQL异常!!!!");
}
}
}
3,更改数据
import java.sql.*;
public class JDBC {
public static void main(String[] args) {
//private static final String URL="jdbc:mysql://localhost:3306/数据库名";//jdbc:mysql//服务器地址/数据库名
//private static final String USER="用户名";//用户名
//private static final String PASSWORD="密码";//密码
try {
//1.加载驱动程序
Class.forName("com.mysql.jdbc.Driver");
//2.获取数据库的连接
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名","用户名","密码");
//3.通过数据库的连接操作数据库,实现新增数据
Statement sql = con.createStatement();
String new_member="update 表名 set 表单名1='表单值1',表单名2='表单值2' where 限制条件表单名=值";
//name='qjh' where id=1;
sql.executeUpdate(new_member);
con.close();
}
catch(SQLException E) {
System.out.println("SQL异常!!!!");
}
}
}
4,查询数据
import java.sql.*;
public class JDBC {
public static void main(String[] args) {
//private static final String URL="jdbc:mysql://localhost:3306/数据库名";//jdbc:mysql//服务器地址/数据库名
//private static final String USER="用户名";//用户名
//private static final String PASSWORD="密码";//密码
try {
//1.加载驱动程序
Class.forName("com.mysql.jdbc.Driver");
//2.获取数据库的连接
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名","用户名","密码");
//3.通过数据库的连接操作数据库,实现查找数据
Statement sql = con.createStatement();
ResultSet rs = sql.executeQuery("select * from 表名");
while (rs.next()) {
System.out.println(rs.getString("表单名"));
}
con.close();
}
catch(Exception E) {
System.out.println("SQL异常!!!!");
}
}
}