sqltest.java

来自「学习java编程的好程序」· Java 代码 · 共 50 行

JAVA
50
字号
import java.sql.*;
public class sqltest
{
    private Connection con;
    public static void main(String[] args)
    {
        sqltest test=new sqltest();
        Connection con=test.getConnection();         ///定义一个数据连接
        String sql="select * from teacherinfo";         ///定义一个SQL查询语句
        test.getStudent(con,sql);
    }
    public void getStudent(Connection con,String sql)
    {
        try
        {
            Statement st=con.createStatement();     ///定义一个结果集
            ResultSet rs=st.executeQuery(sql);
            while(rs.next())
            {
                String name1=rs.getString(1);
                String code1=rs.getString(2);
                String sexy1=rs.getString(3);
                String age1=rs.getString(4);
                System.out.println("\n姓名:"+name1+"\t学号:"+code1+"\t性别:"+sexy1+"\t年龄:"+age1);
            }
            st.close();
            con.close();
        }
        catch(Exception e){e.printStackTrace();}
    }
    public Connection getConnection()                ///连接数据库
    {
        String url1="jdbc:odbc:schoolmanage";        ///定义数据库的URL
        String username="";                        ///用户名
        String password="";                        ///密码
        try
        {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                                                 ///登陆到建立的数据源上去,也可以说登陆到数据库上去
            con=DriverManager.getConnection(url1,username,password);
        }
        catch(SQLException e)
        {e.printStackTrace();
        }
        catch(ClassNotFoundException ex)
        {ex.printStackTrace();}
        return con;
    }
}

⌨️ 快捷键说明

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