Jdbc编程流程:1.加载驱动;2,打开连接;3.执行查询;4.处理结果;5.清洁环境(关闭连接等)。
程序示例:
public class JdbcTest {
public static void mian(String[] args) {
String sql="SELECT* from user";//sql存储一条sql语句
Connection c=null;
Statement st=null;
ResultSet rs=null;
try {
Class.forName("com.mysql.jdbc.Driver");//注册mysql的jdbc驱动程序
c=DriverManager.getConnection("jdbc:mysql://localhost:3306/bookshop","root","");//获取mysql的数据库连接,传入三个参数:mysql数据库的url(bookshop是将要使用到的数据库名)、用户名、密码
st=c.createStatement();//创建statement对象
rs=st.executeQuery(sql);//使用statement对象发送数据库语句
//遍历数据库
while(rs.next()) {
System.out.println(rs.getInt("id")+" ");
System.out.println(rs.getString("name")+" ");
System.out.println(rs.getString("password")+" ");
System.out.println(rs.getString("mail")+" ");
System.out.println();
}}catch(Exception e){
e.printStackTrace();
}finally {
//资源清理(按照由小到大的顺序关闭)
try {
rs.close();
}catch(Exception e2) {
}
try {
st.close();
}catch(Exception e3) {
}
try {
c.close();
}catch(Exception e4) {
}}}}
网友评论