jdbc连接oracl数据库并进行测试查询
来源:互联网 发布:经传软件三板斧不准 编辑:程序博客网 时间:2024/05/21 15:45
public void testOracle()
{
{
Connection con = null;// 创建一个数据库连接
PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用Statement
ResultSet result = null;// 创建一个结果集对象
PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用Statement
ResultSet result = null;// 创建一个结果集对象
Class.forName("oracle.jdbc.driver.OracleDriver");// 加载Oracle驱动程序
System.out.println("开始尝试连接数据库!");
String url = "jdbc:oracle:" + "thin:@127.0.0.1:1521:XE";// 127.0.0.1是本机地址,XE是精简版Oracle的默认数据库名
String user = "system";// 用户名,系统默认的账户名
String password = "147";// 你安装时选设置的密码
con = DriverManager.getConnection(url, user, password);// 获取连接
System.out.println("连接成功!");
String sql = "select * from student where name=?";// 预编译语句,“?”代表参数
pre = con.prepareStatement(sql);// 实例化预编译语句
pre.setString(1, "小茗同学");// 设置参数,前面的1表示参数的索引,而不是表中列名的索引
result = pre.executeQuery();// 执行查询,注意括号中不需要再加参数
while (result.next())
// 当结果集不为空时
System.out.println("学号:" + result.getInt("id") + "姓名:"
+ result.getString("name"));
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
try
{
// 逐一将上面的几个对象关闭,因为不关闭的话会影响性能、并且占用资源
// 注意关闭的顺序,最后使用的最先关闭
if (result != null)
result.close();
if (pre != null)
pre.close();
if (con != null)
con.close();
System.out.println("数据库连接已关闭!");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
System.out.println("开始尝试连接数据库!");
String url = "jdbc:oracle:" + "thin:@127.0.0.1:1521:XE";// 127.0.0.1是本机地址,XE是精简版Oracle的默认数据库名
String user = "system";// 用户名,系统默认的账户名
String password = "147";// 你安装时选设置的密码
con = DriverManager.getConnection(url, user, password);// 获取连接
System.out.println("连接成功!");
String sql = "select * from student where name=?";// 预编译语句,“?”代表参数
pre = con.prepareStatement(sql);// 实例化预编译语句
pre.setString(1, "小茗同学");// 设置参数,前面的1表示参数的索引,而不是表中列名的索引
result = pre.executeQuery();// 执行查询,注意括号中不需要再加参数
while (result.next())
// 当结果集不为空时
System.out.println("学号:" + result.getInt("id") + "姓名:"
+ result.getString("name"));
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
try
{
// 逐一将上面的几个对象关闭,因为不关闭的话会影响性能、并且占用资源
// 注意关闭的顺序,最后使用的最先关闭
if (result != null)
result.close();
if (pre != null)
pre.close();
if (con != null)
con.close();
System.out.println("数据库连接已关闭!");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
阅读全文
0 0
- jdbc连接oracl数据库并进行测试查询
- jdbc连接数据库并进行操作
- C#连接MYSQL数据库并进行查询
- C#连接MYSQL数据库并进行查询
- C#连接MYSQL数据库并进行查询
- Java连接oracle数据库并进行测试
- oracl数据库(子查询)
- jdbc实现连接数据库并查询该数据库下表名
- Jdbc连接数据库查询
- jdbc 连接数据库并进行操作相关代码
- 使用jdbc连接ORACLE数据库进行查询的一个例子
- jdbc连接数据库,并查询,调用存储方法
- JDBC——用JDBC连接MySQL数据库并进行简单的增删改查操作
- JDBC——用JDBC连接MySQL数据库并进行简单的增删改查操作
- JDBC连接数据库和查询
- postgresql jdbc 连接数据库测试
- 测试数据库jdbc连接jsp
- JDBC第一版连接数据库测试
- 修改myeclipse的字体和背景色
- ViewDragHelper实现自定义view侧滑菜单
- MFC窗口消息PostMessage和SendMessage
- 动态规划--(01背包 poj3624 )
- 基于 Redis 实现分布式应用限流
- jdbc连接oracl数据库并进行测试查询
- 无法添加外键约束的原因(cannot add foreign key constraint)
- 移动端并发编程基础篇-阻塞队列ArrayBlockingQueue&LinkedBlockingQueue
- 通过ThreadLocal和HandlerInterceptor实现java后台业务埋点日志功能
- mybatis-generator插件自动生成mybatis文件
- LeakCanary内存泄漏
- JWT过期,修改密码,注销登录如何处理
- 字节输入流和输出流拷贝图片
- 算法训练 寂寞的数