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");
            }
        }
    }
  • 相关阅读:
    发现另一种简便的完全居中css写法 element.style { width: 500px; height: 200px; background: #eee; position: absolute; margin: auto; top: 0; left: 0; bottom: 0; right: 0; }
    子网掩码随笔
    C# MVC网站自动由HTTP转为HTTPS
    c++中的void*
    权利的游戏
    字符串
    字符串
    权利的游戏 S0803
    加权有向图
    加权无向图
  • 原文地址:https://www.cnblogs.com/vhyc/p/6044494.html
Copyright © 2011-2022 走看看