设为首页 加入收藏

TOP

Java中级开发工程师笔试试卷(二)
2014-11-24 01:40:39 来源: 作者: 【 】 浏览:21
Tags:Java 中级 开发 工程师 笔试 试卷
:\>java test/OuterClass
InterClass Create
OuterClass Create


十一、你写一段Jdbc连Oracle的程序,并实现数据查询.


答:程序如下:


package hello.ant;


import java.sql.*;


public class jdbc


{


String dbUrl=”jdbc:oracle:thin:@127.0.0.1:1521:orcl”;


String theUser=”admin”;


String thePw=”manager”;


Connection c=null;


Statement conn;


ResultSet rs=null;


public jdbc()


{


try{


Class.forName(“oracle.jdbc.driver.OracleDriver”).newInstance();


c = DriverManager.getConnection(dbUrl,theUser,thePw);


conn=c.createStatement();


}catch(Exception e){


e.printStackTrace();


}


}


public boolean executeUpdate(String sql)


{


try


{


conn.executeUpdate(sql);


return true;


}


catch (SQLException e)


{


e.printStackTrace();


return false;


}


}


public ResultSet executeQuery(String sql)


{


rs=null;


try


{


rs=conn.executeQuery(sql);


}


catch (SQLException e)


{


e.printStackTrace();


}


return rs;


}


public void close()


{


try


{


conn.close();


c.close();


}


catch (Exception e)


{


e.printStackTrace();


}


}


public static void main(String[] args)


{


ResultSet rs;


jdbc conn = new jdbc();


rs=conn.executeQuery(“select * from test”);


try{


while (rs.next())


{


System.out.println(rs.getString(“id”));


System.out.println(rs.getString(“name”));


}


}catch(Exception e)


{


e.printStackTrace();


}


}


}



2.12 JDBC中Statement和PreparedStatement有什么不同?简要说明PreparedStatement对性能的影响(5


2.13 请完成程序,查询table1表中field1字段的值是1的纪录,并将查询结果定位到查询结果中的第三行并打印第三行的vcField的值,field1字段类型是number(用java代码实现)。 (5


2.14 线程有哪两种实现方法 (5



首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇求两整数相除的精确值 下一篇字符串内部重复字符的去重

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: