java 如何实现在连接oracle8数据库时形成一个登录界面?

lylibtest 2009-05-19 10:22:02
连接数据库时有么一段:
DriverManager.getConnection("jdbc:oracle:thin:@IP地址:ORCL","sys","change_on_install")

怎么实现一个登录框?是在这一段实现还是需要其他什么语句?
...全文
186 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
william3033 2009-05-20
  • 打赏
  • 举报
回复
3楼说的简介精辟,呵呵。
帮你顶,接点分。
doer_ljy 2009-05-19
  • 打赏
  • 举报
回复
DriverManager.getConnection("jdbc:oracle:thin:@IP地址:ORCL","sys","change_on_install")
这句话是java在自己的classloader下,根据你提供的jdbc Driver名,查找JDBC驱动类,以及创建连接的过程。
如果你想把这段在程序里动态录入,并且根据录入值创建连接的话,你需要在之前通过编码实现这个字符串的取得!
这其实不言,不过实现方法太多。主要看你得GUI如何构建的了!


lababawan 2009-05-19
  • 打赏
  • 举报
回复
数据库连接和登录啥关系没有,一下是连接数据库代码
//注册驱动程序
Class.forName("oracle.jdbc.driver.OracleDriver");
//建立到数据库的连接
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott","tiger");
//取得语句对象
Statement stmt = conn.createStatement();
//执行SQL语句,并取得结果集对象
ResultSet rs = stmt.executeQuery("select * from employees");
//遍历结果集
while(rs.next()){
System.out.print(rs.getString(1) + " ");
System.out.print(rs.getString(2) + " ");
System.out.print(rs.getString(3) + " ");
System.out.print(rs.getString(4) + " ");
System.out.print(rs.getString(5) + " ");
System.out.print(rs.getString(6) + " ");
System.out.print(rs.getString(7) + " ");
System.out.println(rs.getString(8) + " ");
}
//收尾工作,即关闭对象,释放资源
rs.close();
stmt.close();
conn.close();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
oraclelogan 2009-05-19
  • 打赏
  • 举报
回复
登录框是在jsp页面形成的,跟连接oracle数据库没有关系。

只有在点击登陆的时候才会去数据库的用户表里面验证用户名以及密码。

17,137

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧