JDBC数据处理步骤

来源:互联网 发布:8月份上海房产成交数据 编辑:程序博客网 时间:2024/05/01 00:33
//一、3种注册驱动方式/*1.DriverManager.registerDriver(new com.mysql.jdbc.Driver);2.System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver");3.Class.forName("com.mysql.jdbc.Driver");Class.forName("com.mysql.jdbc.Driver").newInstance();*/Class.forName("com.mysql.jdbc.Driver").newInstance();/*总结:1. 都是通过vector方式加载的2. 1加载方式,依赖于com.mysql.jdbc.Driver类,2、3都不依赖于该类。如果没有加驱动包,1则编译不通过;2、3都可以通过;推荐方式3注册驱动。*///二、建立连接//URL格式:JDBC:子协议:子名称//主机名:端口/数据库名称?属性名=属性值&...String url="jdbc:mysql://localhost:3306/test";//默认url(本机:3306):String url="jdbc:mysql:///test";String user="user";String password = "password";Connection conn = DriverManager.getConnection(url,user,password);//三、创建语句String sql = "select * from user";//Statement st= conn.createStatement();PreparedStatement pst = conn.prepareStatement(sql);//四、执行语句//ResultSet rs = st.executeQuery(sql);//查询ResultSet rs = pst.executeQuery();//int i = st.executeUpdate("update user set name = 'jack' where id='1' ");//修改,也可用于插入、删除//五、处理结果while(rs!=null && rs.next()){String username = (String) rs.getObject(1);System.out.println(username);   }//六、释放资源rs.close();//st.close();pst.close();conn.close();


原创粉丝点击