CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

高分求数据库查询源程序~~~~~~~~~~~~~~~~~!!

楼主rehu(quietsea)2003-09-01 09:58:08 在 Java / J2SE / 基础类 提问

输入一个关键字,能得到相应的关键字! 问题点数:100、回复次数:12Top

1 楼huangry(凯撒)回复于 2003-09-01 10:11:47 得分 5

不太明白你要什么Top

2 楼rehu(quietsea)回复于 2003-09-01 22:56:19 得分 0

利用JAVA做一个对数据库的查询软件,比如存在一个数据库,有几个数据项(编号、姓名、工资),通过输入编号能查到姓名、工资等。Top

3 楼onefox(一品狐)回复于 2003-09-01 23:09:29 得分 40

这个是我做的一个东东,献丑了   *^_^*  
   
  http://my.nbip.net/homepage/zhouB403/MyCode/HomeSystem.exeTop

4 楼kinoviti(-=K.V=-)回复于 2003-09-01 23:19:31 得分 31

看你用什么数据库了  
  一般情况下   都用     mySQL   或者   Postgres   SQL  
  因为是免费的  
  其对应的代码是  
  SELECT   (...)     FORM   (   DBtable)   WHERE   (判定条件)  
  不过这个是SQL语句   在java中这些只算是一个字符串   那么你最好用一下代码(记不清了)  
  import   java.sql.*;  
  import   java.uil.*;  
  ....  
  ...  
  String   dburl="jdbc:odbc:people";  
  String   user="...";  
  String   password="...";  
  ...  
  connnection   c=DriverManager.getConnnection(dburl,user,password);  
  Statement   s=c.createStatement();  
  //SQL   code:  
  Resulted   r=s.executequery(  
  "SELECT   person_number,person_name,person_payment   "+  
  "FROM   person.cvs   person"+  
  "WHERE"+  
  "判断条件"   );  
  //处理结果集  
  while   (r.next)  
  {  
  system.out.println(r.getInt("person_number")+":"+  
  r.getString("person_name")+.....);  
  }  
  //关闭结果集  
  s.close();  
   
  不过注意阿     有些数据库的结果并不是这样的,比如   PostgreSQL  
  得到结果集的时候   语句应该写成   r.getString("person_name").Trim()  
  希望对你有用!Top

5 楼rehu(quietsea)回复于 2003-09-02 11:56:40 得分 0

谢谢各位,  
  我用的数据库是sql   server   2000  
  主要是连上数据库比较的困难!Top

6 楼rehu(quietsea)回复于 2003-09-02 20:09:33 得分 0

数据库连接问题已经解决了,是查询语句报错!  
                                                                                               
   
   
   
   
   
   
   
   
   
  Top

7 楼noratong(吴雨)回复于 2003-09-02 20:27:05 得分 10

你把你写的代码贴出来看一下,这个应该不是很难的问题呀。  
  根据员工编号查出员工姓名的SQL语句你会写吧???  
  连接好后用这句代码就可以取得了:  
  Statement   stmt   =   你的连接对象.createStatement();  
  ResutlSet   rs   =   stmt.executeQuery(你写的查询语句);  
  String   name   =   rs.getString(员工编号的字段名);Top

8 楼noratong(吴雨)回复于 2003-09-02 20:30:32 得分 10

算了,随便把查询语句也给你写了吧:  
  select   姓名字段名,工资字段名(要还有就加逗号和字段名就可以了)from   表名   where   员工编号的字段名   =   '你要查询的员工的编号';  
  OK???Top

9 楼seaman0916(沙漠孤鹰)回复于 2003-09-03 01:43:21 得分 2

哈哈,建议楼主还是把数据库好好学一下吧!连接都是小意思!很简单的  
   
  学任何语言搞开发都离不开数据库的!这是个重点!Top

10 楼jianlin(妞妞)回复于 2003-09-05 16:25:35 得分 1

upTop

11 楼sun2927(小健)回复于 2003-09-05 20:24:38 得分 1

upTop

12 楼rehu(quietsea)回复于 2003-09-06 08:25:06 得分 0

谢谢各位,问题解决Top

相关问题

  • 求c#的数据库编程 比如 查询 插入 修改 删除 操作代码或源程序,谢谢
  • 到哪里可找到访问DBF或MDB数据库的C/C++源程序(100分相送)
  • 哪里可找到访问DBF或MDB数据库的C/C++源程序(200分相送)
  • 求PHP聊天室源程序,不用数据库,功能多多!!!(分数增加中)
  • 我需要一个从数据库里读TREEVIEW结构的源程序程,收到可行后马上给分!!
  • 高分求购:对数据库(oracel)的连接、添加、编辑、等操作的javaBean源程序
  • 请教数据库和源程序不在同一个服务器上如何解决(200分)
  • 高分征求:哪里有vb数据库的免费完整源程序下载(仅用于学习目的)
  • 高分征求:哪里有vb数据库的免费完整源程序下载(仅用于学习目的)
  • 【急救】调试源程序,如何链接和调试它的数据库?【送100分】

关键词

  • 数据库
  • 语句
  • 员工
  • 代码
  • 查询
  • 连接
  • sql
  • 字段名
  • person
  • 姓名

得分解答快速导航

  • 帖主:rehu
  • huangry
  • onefox
  • kinoviti
  • noratong
  • noratong
  • seaman0916
  • jianlin
  • sun2927

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo