| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 409 人关注过本帖
标题:小弟有问题请教呀!
只看楼主 加入收藏
aa2029
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-12-30
收藏
 问题点数:0 回复次数:7 
小弟有问题请教呀!

package 我的数据;

import java.awt.BorderLayout;
import java.awt.Dimension;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import java.awt.*;
import javax.swing.*;
import java.util.*;
import java.sql.*;

public class peijie extends JFrame {
JPanel contentPane;
JScrollPane jScrollPane1 = new JScrollPane();
Vector data = new Vector();
Vector header = new Vector();
JTable jTable1;
public peijie()
{
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}


public static void main(String[] args)
{
peijie p=new peijie();
p.setSize(550,400);
p.show();
}


private void jbInit() throws Exception
{
header.add("编号");
header.add("姓名");
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (Exception ex)
{
ex.printStackTrace();
}
try
{
Connection conn = DriverManager.getConnection("jdbc:odbc:text");
PreparedStatement st=conn.prepareStatement
("select * from authors where au_lname=?");
st.setString(1,"Green"); //冰哥这个1是意思呀???呵呵帮我解释一下啊!
ResultSet rs= st.executeQuery();
while (rs.next())
{
Vector v=new Vector();
v.add(rs.getString(1));
v.add(rs.getString(2));
data.add(v);
}
}
catch (Exception ex) {
ex.printStackTrace();
}

jTable1 = new JTable(data,header);
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
setSize(new Dimension(473, 317));
setTitle("Frame Title");
jScrollPane1.setBounds(new Rectangle(52, 34, 308, 220));
contentPane.add(jScrollPane1);
jScrollPane1.getViewport().add(jTable1);
}
}

搜索更多相关主题的帖子: package Vector public import 
2006-12-30 21:58
wyb19850616
Rank: 6Rank: 6
来 自:大连
等 级:贵宾
威 望:29
帖 子:3172
专家分:126
注 册:2006-10-3
收藏
得分:0 
占一个字节吧

多年以后我就会很老了  腰间那柄玄铁剑也换成了木剑 我拖着它浪迹天涯    我一生打败了无数江湖豪客    然而   却打不败逝者如斯的时光和对你无尽的思念
2006-12-30 22:00
aa2029
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-12-30
收藏
得分:0 
1212
那我为什么换一个2就不行了呀??????
2006-12-30 22:10
wyb19850616
Rank: 6Rank: 6
来 自:大连
等 级:贵宾
威 望:29
帖 子:3172
专家分:126
注 册:2006-10-3
收藏
得分:0 
为什么要换2呢  

多年以后我就会很老了  腰间那柄玄铁剑也换成了木剑 我拖着它浪迹天涯    我一生打败了无数江湖豪客    然而   却打不败逝者如斯的时光和对你无尽的思念
2006-12-30 22:13
海狂
Rank: 1
等 级:新手上路
威 望:1
帖 子:234
专家分:0
注 册:2006-12-26
收藏
得分:0 
PreparedStatement st=conn.prepareStatement
("select * from authors where au_lname=?");
st.setString(1,"Green");

即设定 au_lname的值 是“Green”;

1表示上面的数据库查询语句中的第一个“?”
有多个“?”时 ,用1,2,3,4,。。。
表示第几个 !!!

2006-12-30 22:13
aa2029
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-12-30
收藏
得分:0 
12121

所以你解释一下啊.我用1就行用2就不行撒.那为什么用2不行有个原因的撒.

我怕下次我写成2了,错了不知道为什么呀?

2006-12-30 22:14
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
1表示第一个参数,也就是第一个?出现的地方

你只有一个?,你设2,那当然会出错

可惜不是你,陪我到最后
2006-12-30 22:18
aa2029
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-12-30
收藏
得分:0 
1212

明白了,谢谢

2006-12-30 22:32
快速回复:小弟有问题请教呀!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044206 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved