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.加载驱动程序
//此语句固定,使用MySQL数据库无需更改,在JSP中可不加异常处理
Class.forName("com.mysql.jdbc.Driver");
//2.获取数据库的连接
//此语句只需更改端口、数据库名称、用户名及密码,使用MySQL数据库格式固定,在JSP中可不加异常处理
//可以在括号内使用上述注释的URL、USER、PASSWORD
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.加载驱动程序
//此语句固定,使用MySQL数据库无需更改,在JSP中可不加异常处理
Class.forName("com.mysql.jdbc.Driver");
//2.获取数据库的连接
//此语句只需更改端口、数据库名称、用户名及密码,使用MySQL数据库格式固定,在JSP中可不加异常处理
//可以在括号内使用上述注释的URL、USER、PASSWORD
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.加载驱动程序
//此语句固定,使用MySQL数据库无需更改,在JSP中可不加异常处理
Class.forName("com.mysql.jdbc.Driver");
//2.获取数据库的连接
//此语句只需更改端口、数据库名称、用户名及密码,使用MySQL数据库格式固定,在JSP中可不加异常处理
//可以在括号内使用上述注释的URL、USER、PASSWORD
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.加载驱动程序
//此语句固定,使用MySQL数据库无需更改,在JSP中可不加异常处理
Class.forName("com.mysql.jdbc.Driver");
//2.获取数据库的连接
//此语句只需更改端口、数据库名称、用户名及密码,使用MySQL数据库格式固定,在JSP中可不加异常处理
//可以在括号内使用上述注释的URL、USER、PASSWORD
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名","用户名","密码");
//3.通过数据库的连接操作数据库,实现查找数据
Statement sql = con.createStatement();
ResultSet rs = sql.executeQuery("select * from 表名");//其后可以加where语句限制
while (rs.next()) {
System.out.println(rs.getString("表单名"));//表单名,即表头//数据库设计时,表头使用英文
}
con.close();
}
catch(Exception E) {
System.out.println("SQL异常!!!!");
}
}
}