java数据库的连接,JAVA数据库连接

本文介绍了一个使用Java进行Oracle数据库连接及查询操作的具体实例,演示了如何加载数据库驱动、建立连接并执行SQL语句进行登录验证的过程。

JAVA数据库连接

String uid=jTextField.getText();

String upass=jTextField.getText();

try {

Class.forName("oracle.jdbc.driver.OracleDriver");//要导入外部包

Connection conn=DriverManager.getConnection("jdbc:oracle:thin:scott/tiger@localhost:1522:stuf1dbsid");//最后一个是oracle的sid号

stuf1dbsid  sid号 scott/tiger登陆 sql为sql命令串 logondb为表 表有userid upass

//  sql句子  为  select * from logindb where userid='uid' and upass='upass'   ""不显示 ''才显示 ''是sql语句中框变量的

String sql="select * from logindb where userid='" + uid + "'and  upass='" + upass+ "'";

//  定义result

PreparedStatement psmt= conn.prepareStatement(sql);

ResultSet res = psmt.executeQuery();

if(res.next())

{

TestDia t= new TestDia(null);

t.setVisible(true);

}else

{

System.out.println("login error");

}

} catch (ClassNotFoundException e1) {

e1.printStackTrace();

}

catch (SQLException e1) {

e1.printStackTrace();

}

try {

Class.forName("oracle.jdbc.driver.OracleDriver");

Connection conn=DriverManager.ge

相关文档:

Java学习从入门到精通

一、 JDK (Java Development Kit)

JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......

create PROCEDURE pagelist

@tablename nvarchar(50),

@fieldname nvarchar(50)='*',

@pagesize int output,--每页显示记录条数

@currentpage int output,--第几页

@orderid nvarchar(50),--主键排序

@sort int,--排序方式,1表示升序,0表示降序排列 ......

线程池主要是用来 处理多个请求时,减少资源消耗,提高应用性能。

下面的代码是来自于 孙卫琴:<> 中线程池实现源码, 代码结构简单清晰,对于理解线程池,wait(),notify()方法都有有很 ......

Berkely DB对于高并发、要求速度快的应用来说是个不错的选择,mysql就是用BDB实现的(mysql的后台) ,mysql快,BDB比mysql还要快N倍。BDB是一种嵌入式的、非关系数据库,它与其他的关系数据库RMDBS不同,它没有提供SQL,而是提供了自己的访问接口。作为一种嵌入式的数据库,它是进程内模式的,也就是说它和应用程序在同一内存� ......

栈与堆都是Java用来在RAM中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。

Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存� ......

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值