jdbc的原生開發步驟
1、註冊驅動
2、獲得連接
3、獲得執行者對象
4、獲得結果集
5、結果集處理
6、釋放資源(不要忘)
注意導包正確:
注意數據類型接受相匹配:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet;
以下是代碼
public static void main(String[] args) { ResultSet re = null; Statement st = null; Connection conn = null; try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//加載數據庫驅動
//創建數據庫連接
conn = DriverManager.getConnection("jdbc:sqlserver://173.48.197.1;databaseName=XXX","sa","xxxxxxx");
//獲取Statement
st = conn.createStatement();
//statement執行sql語句獲得結果集
re = st.executeQuery("select * from students");
while(re.next()) {
System.out.println(re.getString("name")+" "+re.getInt("age")+" "+re.getString("sports"));
}//遍歷查詢出的結果
} catch(ClassNotFoundException ex) {
ex.printStackTrace();
} catch (SQLException e) {
System.out.println("get a error");
e.printStackTrace();
} finally {
//關閉資源
try {
if(re!=null)
re.close();
re = null;
if(st!=null)
st.close();
st = null;
if(conn!=null)
conn.close();
conn = null;
} catch(SQLException ex) {
ex.printStackTrace();
}
}
}