连接数据库
package com.imau.jdbc;
import java.sql.;
import javax.sql.;
public class Test {
public static void main(String[] args) throws Exception {
//创建数据库连接
Connection conn;
//执行命令
Statement stm;
//查询结果集
ResultSet rs;
PreparedStatement pstm;
//数据库地址:连接服务器和数据库stucms
String url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=stucms";
//数据库用户名
String user="sa";
//数据库密码
String password="123456";
//1、准备驱动
//2、注册驱动:驱动接口,连接接口,执行命令接口,结果集接口
//Driver driver=new com.mysql.jdbc.Driver();
//注册驱动:驱动名
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//3、注册管理器
conn=DriverManager.getConnection(url, user, password);
//4、获取执行SQL命令
stm=conn.createStatement();
//5、执行SQL命令
//rs=stm.executeQuery("select* from 表1");
//预处理命令
pstm=conn.prepareStatement("select * from 表1 where uname=? and upass=?");
//填充占位符
pstm.setString(1, "test");
pstm.setString(2, "test");
//执行命令
rs=pstm.executeQuery();
//6、处理结果
while(rs.next()){
int id=rs.getInt(1);
String name=rs.getString(2);
String pass=rs.getString(3);
System.out.println(id+","+name+","+pass);
}
//7、关闭
rs.close();
stm.close();
conn.close();
}
}