您的位置:首页 > 编程语言 > Java开发

java编码规范

2012-04-11 22:38 211 查看
1、JDBC中的常用API

1)Driver接口
每种数据库的驱动程序都应提供一个实现java.sql.Driver接口的类,在加载Driver类时应创建自己的实例并向java.sql.DriverManager类注册该实例。通常情况下通过java.lang.Class类的静态方法forName(String className),加载要连接数据库的Driver类,该方法的入口参数为要加载的Driver类的完整包名。加载成功后,会将Driver类的实例注册到DiverManager类中,如果加载失败,将抛出ClassNotFoundException异常。
2)Connection接口
Connecton接口位于java.sql包中,负责与特定数据库的连接。
3)DriverManager类
使用JDBC操作数据库需要使用数据库厂商提供的驱动程序,通过驱动程序才能使java程序与数据库进行交互。通过DriverManager类可以管理数据库厂商提供的驱动程序,并建立应用程序与数据库的连接。
4)Statement接口
该接口封装了执行SQL语句的操作,提供了执行语句和获取查询结果的基本方法。通过Connection实例创建Statement实例,该实例只能用来执行静态的SQL语句。
5)PreparedStatement接口
该接口继承于Statement接口,它拥有Statement接口中的方法,应用PreparedStatement接口的SQL语句,可以使用占位符“?”来代替SQL语句中的参数。通过Connection实例创建PreparedStatement实例,该实例增加了执行动态的SQL语句的功能。
6)ResultSet接口
使用ResultSet对象接受查询结果集。

2、在JSP中连接数据库
创建一个名为index.jsp的页面,该页面的关键代码如下
<%
try{
Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动,注册到驱动管理器
String url = "jdbc:mysql://localhost:3306/db_jdbc";//数据库连接字符串
String username = "root";//数据库用户名
String password = "123";//数据库密码
//创建Connection连接
Connection conn = DriverManager.getConnection(url,username,password);
if(conn!=null){
out.println("数据库连接成功!");
conn.close();
}else{
out.println("数据库连接失败");
}
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: