zoukankan      html  css  js  c++  java
  • 连接数据库

    链接驱动(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");
            }
        }
    }
  • 相关阅读:
    PAT 甲级 1115 Counting Nodes in a BST (30 分)
    PAT 甲级 1114 Family Property (25 分)
    PAT 甲级 1114 Family Property (25 分)
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
  • 原文地址:https://www.cnblogs.com/vhyc/p/6044494.html
Copyright © 2011-2022 走看看