dbconnectio.java~2~

来自「一个很好的jtable例子」· JAVA~2~ 代码 · 共 76 行

JAVA~2~
76
字号
package db;
import java.sql.*;
import java.util.*;


public class DbConnectio {
    //获取连接方法
    public Connection getCon()
    {
        Connection con=null;
        try
        {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
             con=DriverManager.getConnection("jdbc:odbc:testtable");
        }catch(Exception e)
        {
            e.printStackTrace();
        }
        return con;
    }
    //存放学生的信息
    public Vector getData()
    {
        Connection con=null;
        ResultSet rs=null;
        Statement st=null;
        Vector vd=new Vector();
        String sql="select * from stu";
        con=this.getCon();
        try
        {
             st = con.createStatement();
            rs = st.executeQuery(sql);
            while(rs.next())
            {
                //vx存放一个学生的信息
                Vector vx=new Vector();
                vx.add(rs.getString(1));
                vx.add(rs.getString(2));
                vx.add(rs.getString(3));
                vd.add(vx);
            }
        }catch(Exception e)
        {
            e.printStackTrace();
        }
        finally
        {
            try
            {
                rs.close();
                st.close();
                con.close();
            }catch(Exception e)
            {
                e.printStackTrace();
            }
        }

        return vd;

    }
    //存放表头信息
    public Vector getColumnNames()
    {
        Vector ve=new Vector();
        ve.add("学号");
        ve.add("姓名");
        ve.add("成绩");
        return ve;
    }



}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?