1.加载驱动程序
Class.forName("com.mysql.jdbc.driver");
2.连接数据库
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:端口号(默认3306)/数据库名称?参数1=参数值1&参数2=参数值2
3.创建SQL语句
String sql="select * from 表名"
4.创建语句对象Statement执行SQL语句
Statement st=conn.createStatement();
5.执行SQL语句,查询结果保存在rs中
ResultSet rs=st.executeQuery();//主要用来执行数据查询操作
ResultSet rs=executeUpdate();//主要用来执行数据的添加、更新和删除
6.调用ResultSet对象的next()方法获得数据
if(rs.next()){}//判断是否有数据
while(rs.next()){}//循环读取数据
7.数据库的关闭
rs.close();
st.close();
conn.close();
预处理语句PreparedStatement:
PreparedStatement接口继承了Statement接口。PreparedStatement中的sql语句可以接受一个或者多个参数,这些参数可以使用"?"来代替。但在执行sql之前,必须通过PreparedStatement对象的setXXX()方法为参数赋值。
时间: 2024-11-10 14:30:09