锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
/**
聽* JDBC璁塊棶SQL Server鏁版嵁搴撴祴璇?br />聽* @author 姣斿皵寰?br />聽*
聽*/
public class JDBCDemo
{
聽public static void main(String[] args)
聽{
聽聽String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
聽聽String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
聽聽Connection con = null;
聽聽Statement st;
聽聽ResultSet rs;
聽聽
聽聽try
聽聽{
聽聽聽Class.forName(driver).newInstance();聽//瑁呰澆鏁版嵁搴撻┍鍔ㄧ▼搴徛犅犅?br />聽聽}
聽聽catch(Exception e)
聽聽{
聽聽聽e.printStackTrace();
聽聽}
聽聽//System.out.print("right...");
聽聽try
聽聽{
聽聽聽con = DriverManager.getConnection(url,"sa",null);聽 //鍒涘緩鏁版嵁搴撹繛鎺ュ疄渚?br />聽聽聽st = con.createStatement();聽聽聽聽聽 //璁劇疆鏌ヨ璇彞
聽聽聽rs = st.executeQuery("select * from Student");聽 //淇濆瓨緇撴灉闆?br />聽聽聽while(rs.next())聽//鏄劇ず緇撴灉闆?br />聽聽聽{
聽聽聽聽System.out.print("st_no = "+rs.getString(1)+"聽聽 ");
聽聽聽聽System.out.print("st_name = "+rs.getString(2)+"聽聽 ");
聽聽聽聽System.out.print("st_sex = "+rs.getString(3)+"聽聽 ");
聽聽聽聽System.out.println("st_grade = "+rs.getString(1));
聽聽聽}
聽聽}
聽聽catch(Exception e)
聽聽{
聽聽聽e.printStackTrace();
聽聽}
聽聽finally
聽聽{
聽聽聽if(con==null) return;
聽聽聽try
聽聽聽{
聽聽聽聽con.close();聽//鍏抽棴鏁版嵁搴撹繛鎺?br />聽聽聽}
聽聽聽catch(Exception e)
聽聽聽{
聽聽聽聽e.printStackTrace();
聽聽聽}
聽聽}
聽聽
聽
聽}
}