连接数据库

链接驱动(sql server

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

建立链接

Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=你自己的数据库","用户名","密码");

用上面的连接对象con声明一个sql对象

Statement sql=con.createStatement();

sql对象用executeQuery(sql语句)方法,然后处理查询结果放在ResultSet对象

ResultSet rs1=sql.executeQuery("select * from goods");

用next()移到下一行开始获得数据,返回数据getString(a)a 可以是列数或者列名

完整测试代码

public class Test {
    public static void main(String args[]){
        try{
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            System.out.println("数据库驱动加载成功");
        }
        catch(ClassNotFoundException e){}
        try{
            Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=你自己的数据库","用户名","密码");
            System.out.println("数据库连接成功");
            Statement sql=con.createStatement();
            ResultSet rs1=sql.executeQuery("select * from goods");
            rs1.next();//一定要写
            int a=rs1.getInt("number");
            String b=rs1.getString("name");
            String c=rs1.getString(3);
            int d=rs1.getInt("price");
            System.out.println(a);
            System.out.println(b);
            System.out.println(c);
            System.out.println(d);
        }
        catch(Exception e){
            System.out.println("22");
        }
    }
}

 

posted on 2016-11-08 20:31  Kooing  阅读(141)  评论(0编辑  收藏  举报

导航