JDBC-----PreparedStatement对象
🍎姓名:洋葱爱代码🍎
🍊喜欢:Java编程🍊
🍉重要的事情说三遍!!!🍉
🍓欢迎大家来访问哦,互相学习🍓
🍋欢迎大家来访问哦,互相学习🍋
🍑欢迎大家来访问哦,互相学习🍑
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
🍎合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》 🍊今日学习任务!!!!! 🍊 1、实现第一个JDBC程序
🔥一、开胃小菜阶段🍰
?PreparedStatement对象的自我介绍? 💭、PreparedStatement 对象可以对SQL 语句进行 预编译,预编译的信息会存储在该对象中,当相同的SQL 语句再次执行时,程序会使用PreparedStatement 对象中的数据,而不需要对SQL 再次编译七查询数据库,这样就大大提高了数据的访问效率。
???????????????????????????????????????????
🔥二、代码展示🍰
?使用PreparedStatement对象完成第一个JDBC程序?
package jdbc;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Properties;
import com.mysql.jdbc.PreparedStatement;
import com.mysql.jdbc.Statement;
public class Demo1 {
public static void main(String[] args) throws SQLException {
Driver driver =new com.mysql.jdbc.Driver();
String url = "jdbc:mysql://localhost:3306/test" ;
Properties properties = new Properties();
properties.setProperty("user" , "root");
properties.setProperty("password" , "root");
Connection connection = driver.connect(url , properties);
String sql = "select * from user";
PreparedStatement pre = (PreparedStatement) connection.prepareStatement(sql);
ResultSet result = pre.executeQuery();
while (result.next()) {
String id = result.getString("id");
String username = result.getString("username");
String userpassword = result.getString("userpassword");
System.out.println("id:" + id +'\t' +"username:" + username +'\t' + "userpassword:" + userpassword);
}
}
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/11051bff5b784800974f7717af82f4bc.png)
🍑每日一夸!!! 🍑就如同薛之謙对毛不易夸奖的 🍑"你现在就是流星" , 但是我相信你 ,你坚持下去你就是巨星"
|