数据库与java的连接
时间:2021-07-01 10:21:17
帮助过:35人阅读
@Override
2 public void add(ManBean bean) {
3
4 //连接对象
5 Connection con=
null;
6 //SQL语句执行对象
7 PreparedStatement ps=
null;
8 // 加载驱动
9 try {
10 Class.forName(
"org.gjt.mm.mysql.Driver");
11 //建立连接,localhost为主机IP地址(本机),3306为mysql的端口号,
12 //testdb为数据库的库名,characterEncoding=utf-8为字节编码集
13 //root为mysql的登录名,123456为mysql的登录密码
14 con=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/testdb?characterEncoding=utf-8",
15 "root",
"123456");
16 System.
out.println(con);
17
18 //执行SQL语句,?为占位符
19 ps=con.prepareStatement(
"insert into t_man(manName,birthday,money) values(?,?,?)");
20 //填充占位符
21 ps.setString(
1, bean.getName());
22 ps.setDate(
2, bean.getBirthday());
23 ps.setInt(
3, bean.getMoney());
24 //更新数据库
25 ps.executeUpdate();
26 }
catch (Exception e) {
27 e.printStackTrace();
28 }
29 finally{
//关闭连接
30 try {
31 ps.close();
32 con.close();
33 }
catch (Exception e) {
34 // TODO Auto-generated catch block
35 e.printStackTrace();
36 }
37 }
38 }
数据库与java的连接
标签:local tac 字符 etc 占位符 ide 执行sql ace generate