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的页面,该页面的关键代码如下
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(); } %>
相关文章推荐
- java编码规范(完善中...)
- Java编码规范之声明和空白,空格
- Java程序的编码规范
- C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义
- 阿里巴巴IDEA插件编码规范扫描Alibaba Java Coding Guidelines
- Java程序的编码规范
- Java 程序编码规范-Java基础-Java-编程开发
- Java语言编码规范(二)
- OCJP(310-065)精选笔记之-Java语言编码规范(Code Conventions)
- Java 编码规范
- Java语言编码规范(Java Code Conventions)
- 标准的Java编码规范手册
- Java编码规范,让你的代码赏心悦目--错误处理
- 个人Java编码规范1
- Google的Java编程风格指南(Java编码规范)
- Google的Java编程风格指南(Java编码规范)
- Java编码规范,让你的代码赏心悦目--函数
- Java编码规范,让你的代码赏心悦目--格式
- Java编码规范,让你的代码赏心悦目--对象和数据结构
- 【SUN/Oracle官方文档翻译+纠错】JAVA语言编码规范