《Java+Web+应用程序开发试题库3》由会员分享,可在线阅读,更多相关《Java+Web+应用程序开发试题库3(3页珍藏版)》请在金锄头文库上搜索。
1、Java Web 程序开发试题3JDBC(二)【作业】1. 利用预制语句编写程序完成从数据库中emp和Dept表读取员工的薪金,包括工资和奖金。package com.xtgj.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;public class GetEmpInfopublic void getEmpInfo () throws Exception/1.加载驱动Class.forName(ora
2、cle.jdbc.driver.OracleDriver);/2.获取连接String url=jdbc:oracle:thin:localhost:1521:orcl;String name=scott;String pwd=tiger;/3.获取连接Connection conn=DriverManager.getConnection(url, name, pwd);String sql2 = select ename, sal , comm from emp;PreparedStatement stmt= conn.prepareStatement(sql2);/2.获取结果Result
3、结果 Set集合 ResultSet rs=stmt.executeQuery();while (rs.next() String ename=rs.getString(ename);String sal=rs.getString(sal);String comm=rs.getString(comm);System.out.println(ename+的工资是:+sal+,奖金是:+comm);public static void main(String args) SqlHelper sh=new SqlHelper();try sh.getEmpInfo(); catch (Excepti
4、on e) System.out.println(e);2. 编写一个JavaBean封装对客户的数据库操作。package com.xtgj.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;public class SqlHelper public ResultSet getQueryResult(String sql) throws Exception/1.加载驱动Class.forName(or
5、acle.jdbc.driver.OracleDriver);/2.获取连接String url=jdbc:oracle:thin:localhost:1521:orcl;String name=scott;String pwd=tiger;/3.获取连接Connection conn=DriverManager.getConnection(url, name, pwd);PreparedStatement stmt= conn.prepareStatement(sql);/2.获取结果Result结果 Set集合 ResultSet rs=stmt.executeQuery();return rs;【思考题】1. 如何通过预制语句在数据库中建表?使用CREATE 语句进行表的创建2. 如何得到数据库(Database)信息而非数据库表(Table)的信息?通过执行Oracle数据库中获取数据库信息的语句进行查询,