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();
}
}
}