JDBC 工作套路
Class.forName("com.mysql.jdbc.Driver"|"com.microsoft.sqlserver.jdbc.sqlserverDriver");
//可以省掉,尝试加载所需的驱动,如果没有,就不需要执行了
获取连接
Connection conn=DriverManager.getConnection("连接字符串","用户名","密码")
jdbc:数据库://地址:端口/数据库
jdbc:数据库://地址:端口;databasename=数据库
//创建查询对象
Statement st=conn.createStatement();//普通查询对象
PreparedStatement ps=conn.preparedStatement("带问号的sql语句")
ps.setObect(1,值),从1开始
int a=exectueUpdate()执行增删改,返回受影响行数
Resultset rs=execturQuery()执行查询,返回结果
while(rs.next())//读取一行
{
rs.getXXX("列")
}
rs.close();
ps|st.close();
conn.close();
Class.forName("com.mysql.jdbc.Driver"|"com.microsoft.sqlserver.jdbc.sqlserverDriver");
//可以省掉,尝试加载所需的驱动,如果没有,就不需要执行了
获取连接
Connection conn=DriverManager.getConnection("连接字符串","用户名","密码")
jdbc:数据库://地址:端口/数据库
jdbc:数据库://地址:端口;databasename=数据库
//创建查询对象
Statement st=conn.createStatement();//普通查询对象
PreparedStatement ps=conn.preparedStatement("带问号的sql语句")
ps.setObect(1,值),从1开始
int a=exectueUpdate()执行增删改,返回受影响行数
Resultset rs=execturQuery()执行查询,返回结果
while(rs.next())//读取一行
{
rs.getXXX("列")
}
rs.close();
ps|st.close();
conn.close();