当前位置:Gxlcms > 数据库问题 > 数据库与java的连接

数据库与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   

人气教程排行