求救!关于数据库连接问题!
我用jbuilder8写了一个窗口界面,使用了jdbcombobox()下拉列表,我想将它连接我的sql server2000(jdbc驱动已经连接好)表,就是将里面的人名显示在下拉列表中,但是为什么显示不出来??
需要怎么样设置呢??请各位高手指教!!
问题点数:0、回复次数:16Top
1 楼linger160(杨皓)回复于 2003-12-04 13:58:57 得分 0
麻烦将解答发到我的邮箱:yangh@fruitron.com.cn,本人先致以万分的感谢!Top
2 楼qjx1208(Java爱好者)回复于 2003-12-04 14:54:44 得分 0
while(rs.next()) {
JComboBox.addItem(rs.getString(1));
}Top
3 楼linger160(杨皓)回复于 2003-12-04 15:00:20 得分 0
是响应事件里面添加上面的代码吗??
Top
4 楼linger160(杨皓)回复于 2003-12-04 15:03:24 得分 0
可是在里面添加以上代码时,出现一下错误:
(1)Variable rs not found in class yh.Frame1 at line 146
(2)Variable rs not found in class yh.Frame1 at line 147
(3)Non-static method addItem(java.lang.Object) cannot be referenced from a static context at line 147Non-static method addItem(java.lang.Object) cannot be referenced from a static context at line 147Top
5 楼linger160(杨皓)回复于 2003-12-04 15:26:17 得分 0
rs是在哪里定义的?它的作用是什么呢Top
6 楼kally(布布)回复于 2003-12-04 16:12:34 得分 0
rs就是ResultSet的一个对象,你得先连接数据库,然后执行select语句呀~Top
7 楼linger160(杨皓)回复于 2003-12-04 16:30:56 得分 0
麻烦一下,能不能说得清楚一点。我是越看越糊涂了,jdbcombobox()里面的数据库连接的属性都已经没有问题,没有任何问题,但是就是运行以后下拉列表并没有调用sql server 2000里面的已经连接的表(即下拉以后表为空)。
你们所说的是在那里添加??而且ResultSet又是在哪里呢??
谢谢!Top
8 楼ssmmm7919(追求)回复于 2003-12-06 10:59:37 得分 0
好心的楼主,
告诉我一下安装好juilder8后,怎么进行注册好吗??
谢谢!!Top
9 楼linger160(杨皓)回复于 2003-12-06 13:22:45 得分 0
有没有注册码呀。我有注册生成器,需要的话,请发邮件到我的邮箱yangh@fruitron.com.cnTop
10 楼FlyPig1983(飞天猪)回复于 2003-12-08 20:18:17 得分 0
建立连接后
statement s=con.createstatement();
ResultSet rs=s.executequery("SQL语句");
下面你就可以运用rs了Top
11 楼phiai(Rebecca)回复于 2003-12-08 20:30:06 得分 0
报错显示,没有rs,你的resultset定义在什么地方啊?Top
12 楼FlyPig1983(飞天猪)回复于 2003-12-09 12:29:39 得分 0
ResultSet 这个类在java.sql.ResultSet包中;导入
import java.sql.*;
试试看能不能行(注意大小写)
Top
13 楼linger160(杨皓)回复于 2003-12-10 13:29:35 得分 0
这是在jbuilder8里面写的还是在文本文件下编的??Top
14 楼FlyPig1983(飞天猪)回复于 2003-12-11 13:55:14 得分 0
在程序里面写的Top
15 楼aeoneyes(Java狂拽)回复于 2003-12-11 15:02:04 得分 0
如果我没猜错,你问题出在中文上。
你在获得字符串后,把它转换成中文字符集。具体参数查JB用户手册。Top
16 楼aeoneyes(Java狂拽)回复于 2003-12-11 15:10:02 得分 0
ACCESS,sqlserver这方面的接口程序有缺陷,MySQL要好的多。我想你在向数据库插入中文时也会遇到类似问题。如果没有必要,不建议采用MS SQL。其实JDataStore应该可以工作的很出色了。我一直奇怪为什么大家都不用Borland提供的免费嵌入数据库。
对应用规模和管理能力来说,我个人认为:Oracle -MySQL-JDataStore提供了从超级到普通的选择。
Top




