学了一段时间的jdbc,原理是知道的,但还不怎么熟练,虽然网上很容易收到资料,但是自己随心所欲的写还是要好些。一位老师说过,如果写到想吐,就不必在学了。现在简单做下笔记。
1、加载驱动器
Class.forName("com.mysql.jdbc.Driver");
2.连接数据库
Connection conn = DriverManeger.getConnection("jdbc:mysql://localhost:8080/petall?useUnicode=true & charactorEcoding="utf-8",root,12345); 其中petall是数据库的名称,root时用户名,12345是密码。useUnicode=true & charactorEcoding="utf-8"是编码,防止乱码。
3.执行sql语句
PreparedStatement pst = conn.prepareStatement("select id,username,number from user"); // user是petall的一个表
RresultSet rs = pst.executeQeury();//取出数据
while(rs.next()){
//循环遍历rs里的数据。这里需要实体类,方便遍历
User user = new User();
user.setId(rs.getInt("id"));
user.setUserName(rs.getString("username"));
user.setNumber(rs.getString("number"));
}
jdbc简单基础,势必要学会的,并且熟练这样学习其他连接数据库的方式时也就更加明白原理,更加轻松。
网友评论