前提:eclipse已经连接好数据库,具体请参考:https://www.cnblogs.com/WaJC2017/p/6200512.html?utm_source=debugrun&utm_medium=referral
首先在进行操作的类中实例化数据库连接类(我的是HelloMySQL)和定义Statement类型变量
connection conn=null;
HelloMySQL helloMySQL= new HelloMySQL();
conn=helloMySQL.getConn();
Statement state=conn.createStatement();
(1)新增操作
String sql="insert into table_name values('String',int......)";
state.executeUpdate(sql);
双引号里面其实就是普通的数据库语句
(2)删除操作
String sql="delete from table_name where 条件";
state.executeUpdate(sql);
(3)查询操作
String sql="select 列名 from 表名 where 条件“;
ResultSet rs=state.executeQuery(sql); //利用ResultSet类型存储数据结果,
如果要输出数据结果,则
while(rs.next()) //rs.next()用于检测下一行是否为空(初始为第一行),返回boolean类型,非空为true,空为false
{
String out=rs.getString(n); // n是rs结果集中第n列的意思,这行代码可以重复使用,改变相应的n值以及输出的格式即可;n=1代表第1列
System.out.println(out);
}
(4)修改操作
String sql="update 表名 set 列名=表达式 where 条件";
state.executeUpdate(sql);
其它技巧:
进行以上操作时,如果语句中的条件要引用eclipse中的变量,则可以这样处理:"+变量+"

String hs=“xjl";
sql="insert into file_table values('"+hs+"')”;