Guest User

Untitled

a guest
Jul 23rd, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. <%@ page contentType="text/html;charset=gbk"%>
  2. <%@ page import="java.sql.*"%>
  3. <%
  4. // 定义数据库驱动程序,"com.mysql.jdbc.Driver"不用更改,适用于所有mysql程序
  5. String DBDRIVER = "com.mysql.jdbc.Driver" ;
  6. // 定义数据库连接地址,"jdbc:mysql://localhost:3306/你的数据库名称",前面同样适用所有mysql程序,后面是你的数据库名称
  7. String DBURL = "jdbc:mysql://localhost:3306/feuda" ;
  8. // 定义数据库连接对象,属于java.sql包中的接口,所以才有<%@ page import="java.sql.*"%>这一步
  9. Connection conn = null ;
  10. // 定义Statement对象,用于操作数据库
  11. Statement stmt = null ;
  12. // 定义一字符串变量,用于保存SQL语句
  13. String sql = null ;
  14. %>
  15. <%
  16. //1.加载驱动程序
  17. try
  18. {
  19. Class.forName(DBDRIVER) ;
  20. }
  21. catch(Exception e)
  22. {
  23. //在实际项目里不可以通过out.println将错误直接这样打印出来,否则会存在安全性问题,这里只是出于演示目的
  24. out.println("数据库驱动程序加载失败!") ;
  25. }
  26.  
  27. //2.连接数据库
  28. try
  29. {
  30. //下面root为登录SQLyog Enterprise时的用户名,admin是你配置Mysql时设置的密码
  31. conn = DriverManager.getConnection(DBURL,"root","admin") ;
  32. }
  33. catch(Exception e)
  34. {
  35. out.println("数据库连接失败!") ;
  36. }
  37.  
  38. //3.操作数据库
  39. try
  40. {
  41. stmt = conn.createStatement() ;
  42. sql = "INSERT INTO person(name,password,age) VALUES ('Feuda','feuda',21)" ;
  43. //sql = "UPDATE person SET name='Zhengshuang' WHERE id = 4" ;
  44. //sql = "DELETE FROM person WHERE id = 5" ;
  45. stmt.executeUpdate(sql) ;
  46. }
  47. catch(Exception e)
  48. {
  49. out.println("操作数据库失败!") ;
  50. }
  51.  
  52. //4.关闭数据库
  53. try
  54. {
  55. stmt.close() ;
  56. conn.close() ;
  57. }
  58. catch(Exception e)
  59. {
  60. out.println("关闭数据库失败! ") ;
  61. }
  62. %>
Add Comment
Please, Sign In to add comment