Java中访问数据库的步骤是什么?
2015-04-28 21:12
176 查看
首先要介绍几个相关的类
1.DriverManager类:用来建立与数据库的连接
Connection con = DriverManager.getConnection(url,"user","password");2.Connection接口
主要有两个方法:Statement createStatement(); // 创建一个Statement对象并返回具体的SQL指令
void close(); //关闭数据库连接,释放资源
3.Statement接口
ResultSet executeQuery(String sql); //执行SQL命令,返回一个结果的集合,通常用来执行select查询命令int executeUpdate(String sql); //执行SQL命令,返回操作成功的记录条数。通常用来执行INSERT、UPDATE或DELETE 命令,即增、删、改命令。
4.PreparedStatement接口
它是Statement的子类,具有对SQL命令进行预编译的功能,对于需要多次执行的SQL语句而言,可以提高执行效率。一般我都是用来做输入参数的预编译SQL语句。5.ResultSet接口
ResultSet表示数据库结果集。ResultSet对象具有指向其当前数据行的指针。next()方法将指针移动到下一行。下面是步骤:
1、注册驱动/加载驱动
Class.forName("com.mysql.jdbc.Driver"); //不同的数据库需要加载不同的参数,这里加载的是mysql数据库的驱动2、建立连接
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/databasename","root","root");3、创建Statement/PreparedStatement
Statement st = con.createStatement();4、执行SQL语句
Result set = st.executeQuery("select * from user"); //执行查询操作,返回的是一个结果int rst = st.executeUpdate("......."); //执行增、删、改操作,返回的是执行的行数
5、处理结果集
这种情况都是发生在执行的SQL语句是查询语句,返回的是一个结果集,一般都会用while语句去判断时候有下一行数据,就用next()方法取出数据。6、关闭连接,释放资源
con.close(); 关闭Connection类的实例相关文章推荐
- java jdbc访问数据库步骤
- java访问数据库步骤详解
- java 中访问数据库的步骤
- Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
- 5、Java数据库访问具体步骤==等待数据库连接池追加
- Java 中访问数据库的步骤?Statement 和 PreparedStatement 之间的区别?
- Java利用JDBC访问数据库的编程步骤
- C#访问数据库的步骤
- 【Java】【Oracle】Java操作Oracle 12c数据库基本步骤介绍——从零开始#1
- Java连接MYSQL 数据库的连接步骤
- java中数据库连接池的机制是什么
- Java中类不写访问修饰默认是什么,方法不写默认是什么
- Java 8 彻底改变数据库访问
- 完整java开发中JDBC连接数据库代码和步骤
- WebLogic运用DB的Java控件访问数据库
- JAVA访问数据库之增删改查
- 完整java开发中JDBC连接数据库代码和步骤
- Java访问数据库的速度瓶颈问题的分析及解决
- Java 实现连接sql server 2000(JDBC数据库访问例子)
- java-jdbc访问数据库,原生操作数据库