当前位置: 代码迷 >> Eclipse >> 请教java语言在Sqlserver表中不能同时使用两个表吗? 求解释
  详细解决方案

请教java语言在Sqlserver表中不能同时使用两个表吗? 求解释

热度:74   发布时间:2016-04-23 00:49:26.0
请问java语言在Sqlserver表中不能同时使用两个表吗? 求解释!
各位前辈晚上好啊,请问java语言在Sqlserver表中不能同时使用两个表吗?求解释一下。 

标注的上一句ok,但是我又在数据库中另创建了一个表,但是执行该标注语句是,系统提示有错误。大家帮我看看啊,

我这东西快要交了。。。
------解决方案--------------------
你的注掉的那一行代码中 单引号 只有三个,应该成对出现的。你检查下,应该是单引号的问题吧。
------解决方案--------------------
找到控件赋值。例子
------解决方案--------------------
我做过,但都没代码了,只有一个将数据库表中的数据返回到swing界面中,即以表格的形式显示数据库中表中的数据:
package com.eclipse;

import java.awt.event.*;
import java.sql.*;
import javax.swing.*;
import javax.swing.table.JTableHeader;
 
public class Test extends JFrame
{
    private JScrollPane scpDemo;
    private JTableHeader jth;
    private JTable tabDemo;
    private JButton btnShow;
   // private JLabel label;
   // private JTextField text;
 
    public Test()
    {
        super("查询");
        this.setSize(380, 400);
        this.setLayout(null);
        this.setLocation(100, 50);
 
        this.scpDemo = new JScrollPane();
        this.scpDemo.setBounds(10, 50, 350, 290);
        this.btnShow = new JButton("查询");
      //  label = new JLabel("请输入要查询的姓名:");
      //  text = new JTextField(10);
        this.btnShow.setBounds(10, 10, 300, 30);
 
        this.btnShow.addActionListener(new ActionListener() 
        {
            public void actionPerformed(ActionEvent ae) 
            {
                btnShow_ActionPerformed(ae);
            }
        });
        add(this.scpDemo);
      //  add(label);
       // add(text);
        add(this.btnShow);
        this.setVisible(true);
    }
 
    public void btnShow_ActionPerformed(ActionEvent ae)
    {
        try
        {
            Class.forName("com.mysql.jdbc.Driver");
            Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/student", "root", "");
 
            Statement pstm = conn.createStatement();
            String sql1 = "select count(*) from st1"; 
            String sql2 = "select * from st1";
             
            ResultSet rs1 = pstm.executeQuery(sql1);
            int count = 0;
            //得到总记录数
            if (rs1.next()) 
            {
                count=rs1.getInt(1);
            }
            //关闭第一个结果集
            rs1.close();
             
            Object[][] info = new Object[count][5];
            count = 0;
            
            ResultSet rs2 = pstm.executeQuery(sql2); //查询
            while (rs2.next())
  相关解决方案