链接驱动(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"); } } }