1.注册驱动 (只做1次) Class.forname(“com.MysqL.jdbc.Driver”);2.建立连接(Connection) 1)使用DriverManager来获得链接,需要传入3个参数:分别是数据量的url、用户名、密码。以下:
Connection conn = DriverManager.getConnection(url, user, password);
2)通过connecton对象创建statement对象,有以下3个方式
createStatement()创建基本的Statement对象。
prepareStatement(Stringsql):根据传入的SQL语句创建预编译的Statement对象。
prepareCall(Stringsql):根据传入的SQL语句创建CallableStatement对象
3.创建履行sql的语句(Statement) 1)履行SQL语句代码以下:Statement st = conn.createStatement(); st.executequery(sql); PreparedStatement String sql = “select * from table_name where col_name=?”; PreparedStatement ps = conn.preparedStatement(sql); ps.setString(1, “col_value”); ps.executequery();2)Statement履行sql语句,有3个方法履行
execute:可以履行任何SQL语句,单比较麻烦
executeUpdate:可以履行DML、DDL语句。履行DML返回受影响的SQL语句行数,履行DDL返回0;
executequery:只能履行查询语句,履行后返回代表查询结果的ResultSet对象。
总结4.处理履行结果(ResultSet)ResultSet rs = statement.executequery(sql); While(rs.next()){ rs.getString(“col_name”); rs.getInt(“col_name”); //… }5.释放资源 释放ResultSet,Statement,Connection.
总结:通过了解和分析,其实本质上和ADO.NET1样,都干了3件事:与数据库建立连接、发送 sql 语句并处理结果。
以上是内存溢出为你收集整理的J2EE--JDBC全部内容,希望文章能够帮你解决J2EE--JDBC所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)