大二上每日总结

今日学习了如何使用jsp连接数据库并写入文件:

实现要连接数据库:

Class.forName("com.mysql.jdbc.Driver"); //驱动程序名
String url = "jdbc:mysql://localhost:3306/classname"; //数据库名
String username = "root"; //数据库用户名
String password = "123456"; //数据库用户密码
Connection conn = DriverManager.getConnection(url, username, password); //连接状态

并将自动提交关闭,conn.setAutoCommit(false);

然后创建PreparedStatement对象,在编写插入语句:String sql = "insert into classdomo values(?,?,?)"; 

将数据插入:

ps=conn.prepareStatement(sql);
ps.setString(1,Cclass);//第一个?号位置的值
ps.setString(2,teacher);//第二个?号位置的值
ps.setString(3,address);//第三个?号位置的值

然后提交

out.println(ps.executeUpdate());
conn.commit();

最后别忘了关闭:

ps.close();
conn.close();

注意:解决中文乱码问题,在数据库连接字符串后加上characterEncoding=UTF-8

原文地址:https://www.cnblogs.com/fengchuiguobanxia/p/13870921.html