目录
二.新建一个com.zking.dao 包然后在dao 包里面建立你的类名为数据库表名的类里面的方法:
1.加载驱动 Driver
- 01.打出SQLServerDriver,按快捷
- 02.使用Class.forName加载驱动
- 代码如下:
1 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
2.获得连接
- 01.编写连接语句
- 代码如下:
2 String url = "jdbc:sqlserver://localhost:1433;databasename=api_284";
- 02.获得连接
- 代码如下:
Connection con = DriverManager.getConnection(url, "sa", "sa123");
3.执行指令
- 01.获得执行对象
- 代码如下:
PreparedStatement ps = con.prepareStatement("insert into student values(?,?,?)");
- 02.让执行对象执行
- 代码如下
Scanner mys=new Scanner(System.in);
System.out.println("请输入你的名字");
String name=mys.next();
System.out.println("请输入你的年龄");
int age=mys.nextInt();
//默认生日是当前时间
Date brithday=new Date(System.currentTimeMillis());
?代表占位符,一个占位符意味着需要一个变量来填充
int n = ps.executeUpdate();// n就是数据库收到影响的行数
// 怎么判断是否操作成功
System.out.println(n>0?"成功":"失败");
4.关闭资源
if(con!=null&&!con.isClosed()) {
con.close();
}
if(ps!=null) {
ps.close();
}
-
以上方法不觉得麻烦吗?自此进阶版的连接数据库的步骤来了
- 因为增删改查有许多代码都是重复的所有请看以下代码