1,网站系统开发需要掌握的技术

(1)网页设计语言,html语言css语言等

(2)Java语言

(3)数据库

(4)等

2,源程序代码

(1) 连接数据库代码

  1. package com.jaovo.msg.Util;
  2. import java.sql.*;
  3. public class DBUtil {
  4.  
  5. public static Connection getConnection() {
  6. try {
  7. //1 加载驱动
  8. Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
  9. } catch (InstantiationException | IllegalAccessException | ClassNotFoundException e) {
  10. // TODO Auto-generated catch block
  11. e.printStackTrace();
  12. }
  13. String user1 = "sa";
  14. String password = "123456";
  15. String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=user";
  16. Connection connection = null;
  17. try {
  18. //2 创建链接对象connection
  19. connection = DriverManager.getConnection(url,user1,password);
  20. } catch (SQLException e) {
  21. // TODO Auto-generated catch block
  22. e.printStackTrace();
  23. }
  24. return connection;
  25. }
  26.  
  27. //关闭资源的方法
  28. public static void close(Connection connection ) {
  29. try {
  30. if (connection != null) {
  31. connection.close();
  32. }
  33.  
  34. } catch (SQLException e) {
  35. // TODO Auto-generated catch block
  36. e.printStackTrace();
  37. }
  38. }
  39. public static void close(PreparedStatement preparedStatement ) {
  40. try {
  41. if (preparedStatement != null) {
  42. preparedStatement.close();
  43. }
  44.  
  45. } catch (SQLException e) {
  46. // TODO Auto-generated catch block
  47. e.printStackTrace();
  48. }
  49. }
  50. public static void close(ResultSet resultSet ) {
  51. try {
  52. if (resultSet != null) {
  53. resultSet.close();
  54. }
  55.  
  56. } catch (SQLException e) {
  57. // TODO Auto-generated catch block
  58. e.printStackTrace();
  59. }
  60. }
  61.  
  62. }

(2)实现增删改查的源代码

  1. package com.jaovo.msg.dao;
  2.  
  3. import java.sql.*;
  4. import java.util.ArrayList;
  5. import java.util.List;
  6.  
  7. import com.jaovo.msg.Util.DBUtil;
  8. import com.jaovo.msg.Util.UserException;
  9. import com.jaovo.msg.model.User;
  10.  
  11. import sun.net.www.content.text.plain;
  12.  
  13. public class UserDaoImpl implements IUserDao {
  14.  
  15. public void add(User user) {
  16. Connection connection = DBUtil.getConnection();
  17. try {
  18. String sql="insert into nlc1(id,username,password,nickname)values('"+user.getId()+"','"+user.getUsername()+"','"+user.getPassword()+"','"+user.getNickname()+"')";
  19. Statement stmt=connection.createStatement();
  20. stmt.executeUpdate(sql);
  21. } catch (SQLException e) {
  22. e.printStackTrace();
  23. }finally {
  24. DBUtil.close(connection);
  25. }
  26.  
  27. }
  28.  
  29. @Override
  30. public void delete(User user) {
  31. Connection connection = DBUtil.getConnection();
  32. //System.out.println("执行了");
  33. try {
  34. Statement stmt=connection.createStatement();
  35. String sql = "delete from nlc1 where id = "+user.getId();
  36. stmt.executeUpdate(sql);
  37. } catch (SQLException e) {
  38. e.printStackTrace();
  39. }finally {
  40. DBUtil.close(connection);
  41. }
  42.  
  43. }
  44.  
  45. @Override
  46. public void update(User user) {
  47. Connection connection = DBUtil.getConnection();
  48. try {
  49. //String n=user.getId1();
  50. Statement stmt=connection.createStatement();
  51. String username=user.getUsername();
  52. String id=user.getId();
  53. String password=user.getPassword();
  54. String nickname=user.getNickname();
  55. String id1=user.getId1();
  56. String sql="update nlc1 set id='"+id+"',username='"+username+"',password='"+password+"',nickname='"+nickname+"' where id="+user.getId1();
  57. stmt.executeUpdate(sql);
  58. } catch (SQLException e) {
  59. // TODO Auto-generated catch block
  60. e.printStackTrace();
  61. }finally {
  62. //DBUtil.close(preparedStatement);
  63. DBUtil.close(connection);
  64. }
  65. }
  66. public void check(User user) {
  67. Connection connection = DBUtil.getConnection();
  68. Statement stmt;
  69. try {
  70. stmt = connection.createStatement();
  71. ResultSet rs=stmt.executeQuery("SELECT * FROM nlc1 where id="+user.getId());
  72. //while(rs.next())
  73. //System.out.println(rs.getString("id")+"\t"+rs.getString("username")+"\t"+rs.getString("password")+"\t"+rs.getString("nickname"));
  74. } catch (SQLException e) {
  75. // TODO Auto-generated catch block
  76. e.printStackTrace();
  77. }
  78.  
  79. }
  80. public List<User> load() {
  81. Connection connection = DBUtil.getConnection();
  82. //准备sql语句
  83. String sql = "select * from nlc1 ";
  84. //创建语句传输对象
  85. PreparedStatement preparedStatement = null;
  86. ResultSet resultSet = null;
  87. //集合中只能放入user对象
  88. List<User> users = new ArrayList<User>();
  89. User user = null;
  90. try {
  91. preparedStatement = connection.prepareStatement(sql);
  92. resultSet = preparedStatement.executeQuery();
  93. while(resultSet.next()) {
  94. user = new User();
  95. user.setId(resultSet.getString("id"));
  96. user.setUsername(resultSet.getString("username"));
  97. user.setPassword(resultSet.getString("password"));
  98. user.setNickname(resultSet.getString("nickname"));
  99. users.add(user);
  100. }
  101. } catch (SQLException e) {
  102. // TODO Auto-generated catch block
  103. e.printStackTrace();
  104. }finally {
  105. DBUtil.close(resultSet);
  106. DBUtil.close(preparedStatement);
  107. DBUtil.close(connection);
  108. }
  109. return users;
  110. }
  111.  
  112. @Override
  113. public User load(int id) {
  114. // TODO Auto-generated method stub
  115. return null;
  116. }
  117.  
  118. @Override
  119. public User load(String username) {
  120. // TODO Auto-generated method stub
  121. Connection connection = DBUtil.getConnection();
  122. //准备sql语句
  123. String sql = "select * from nlc1 where username = ?";
  124. //创建语句传输对象
  125. PreparedStatement preparedStatement = null;
  126. ResultSet resultSet = null;
  127. User user = null;
  128. try {
  129. preparedStatement = connection.prepareStatement(sql);
  130. preparedStatement.setString(1, username);
  131. resultSet = preparedStatement.executeQuery();
  132. while(resultSet.next()) {
  133. user = new User();
  134. user.setId(username);
  135. user.setUsername(resultSet.getString("username"));
  136. user.setPassword(resultSet.getString("password"));
  137. user.setNickname(resultSet.getString("nickname"));
  138. }
  139. } catch (SQLException e) {
  140. // TODO Auto-generated catch block
  141. e.printStackTrace();
  142. }finally {
  143. DBUtil.close(resultSet);
  144. DBUtil.close(preparedStatement);
  145. DBUtil.close(connection);
  146. }
  147. return user;
  148. }
  149.  
  150. }

(3)登录界面代码login.jsp

  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  7. <title>登录界面</title>
  8. </head>
  9. <body background="D:\图片\动漫\20150422H2607_fKHLB.jpeg">
  10. <%if(request.getAttribute("error1")!=null){ %>
  11. <h4 >用户名或密码不能为空</h4>
  12. <%} %>
  13. <%if(request.getAttribute("error2")!=null){ %>
  14. <h4>账号或密码错误</h4>
  15. <%} %>
  16. <form action="enter.jsp" method="get">
  17. <table align="center" border="4" width="400">
  18. <h4 align="center">登录界面</h4>
  19. <tr>
  20. <td>用户名称 : </td>
  21. <td>
  22. <input type="text" name="username" />
  23. </td>
  24. </tr>
  25. <tr>
  26. <td>用户密码:</td>
  27. <td>
  28. <input type="password" name="password" />
  29. </td>
  30. </tr>
  31. <script>
  32. function a(){window.open("addInput.jsp",'_blank')}
  33. </script>
  34. <script>
  35. function b(){window.open("deleteInput.jsp",'_blank')}
  36. </script>
  37. <tr align="center">
  38. <td colspan="2">
  39. <input type="submit" value="登录" />
  40. <input type="button" value="注册"onclick="a()"/>
  41. <!-- <input type="button" value="修改密码"onclick="b()"/> -->
  42. <input type="reset" value="重置" />
  43. </td>
  44. </tr>
  45. </table>
  46. </form>
  47. </body>
  48. </html>
  1. <%@page import="com.jaovo.msg.Util.UserException"%>
  2. <%@page import="com.jaovo.msg.dao.UserDaoImpl"%>
  3. <%@page import="com.jaovo.msg.model.User"%>
  4. <%@ page language="java" contentType="text/html; charset=UTF-8"
  5. pageEncoding="UTF-8"%>
  6. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  7. <html>
  8. <head>
  9. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  10. <title>Insert title here</title>
  11. </head>
  12. <body>
  13. <%
  14. String username = request.getParameter("username");
  15. String password = request.getParameter("password");
  16. User user = new User();
  17. UserDaoImpl userDao = new UserDaoImpl();
  18. user.setUsername(username);
  19. user.setPassword(password);
  20. if(username.equals(user.getUsername())&&password.equals(user.getPassword())){
  21. %>
  22. <h4 align="center">登录成功</h4>
  23. <div ><div style="text-align:center;">
  24. <a href="login.jsp">返回登录界面</a>
  25. <a href="list.jsp">查看所有用户</a>
  26. </div>
  27. <%
  28. }
  29. %>
  30. <%
  31. if(username == null || "".equals(username.trim())){
  32. request.setAttribute("error1", "用户名不能为空");
  33.  
  34. %>
  35. <jsp:forward page="login.jsp"></jsp:forward>
  36. <%
  37. }
  38. %>
  39. <%
  40. user=userDao.load(username);
  41. if(user==null){
  42. request.setAttribute("error2", "用户名不存在或密码错误");
  43. %>
  44. <jsp:forward page="login.jsp"></jsp:forward>
  45. <%
  46. }
  47. %>
  48. </body>
  49. </html>

(4)增删改查界面源代码

  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  4. <html>
  5. <head>
  6. <title>用户注销页面</title>
  7. </head>
  8. <body background="D:\图片\动漫\20150422H2607_fKHLB.jpeg">
  9. <%=request.getAttribute("error") %>
  10. <form action="delete.jsp" method="get">
  11. <h4 align="center">删除界面</h4>
  12. <table align="center" border="4" width="400">
  13.  
  14. <tr>
  15. <td>请输入要删除的用户id:</td>
  16. <td>
  17. <input type="text" name="id" />
  18. </td>
  19. </tr>
  20. <tr align="center">
  21. <td colspan="2">
  22. <input type="submit" value="删除" />
  23. <input type="reset" value="重置" />
  24. </td>
  25. </tr>
  26. </table>
  27. </form>
  28. </body>
  29. </html>
  1. <%@page import="com.jaovo.msg.Util.UserException"%>
  2. <%@page import="com.jaovo.msg.dao.UserDaoImpl"%>
  3. <%@page import="com.jaovo.msg.model.User"%>
  4. <%@ page language="java" contentType="text/html; charset=UTF-8"
  5. pageEncoding="UTF-8"%>
  6. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  7. <html>
  8. <head>
  9. <title>删除页面</title>
  10. </head>
  11. <body background="D:\图片\动漫\20150422H2607_fKHLB.jpeg" >
  12. <%
  13. String id=request.getParameter("id");
  14. if(id == null || "".equals(id.trim())){
  15. request.setAttribute("error", "用户名不能为空");
  16. %>
  17. <jsp:forward page="deleteInput.jsp"></jsp:forward>
  18. <%
  19.  
  20. }
  21. User user = new User();
  22. user.setId(id);
  23. UserDaoImpl userDao = new UserDaoImpl();
  24. try{
  25. userDao.delete(user);
  26. %>
  27.  
  28. <h4 align="center">注销成功</h4>
  29. <div style="text-align:center;">
  30. <a href="addInput.jsp">注册用户</a>
  31. <a href="deleteInput.jsp">删除用户</a>
  32. <a href="updataInput.jsp">修改用户</a>
  33. <!-- <a href="checkInput.jsp">查询用户</a> -->
  34. <a href="list.jsp">查看列表信息</a>
  35. <a href=>
  36. </div>
  37. <%
  38. }catch(UserException e){
  39. %>
  40. <h2 style="color:red ; font-size:50px">发生错误 : <%=e.getMessage() %></h2>
  41. <%
  42. }
  43. %>
  44. </body>
  45. </html>
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  4. <html>
  5. <head>
  6. <title>登录注册</title>
  7. </head>
  8. <body background="D:\图片\动漫\57Z58PICJBv_1024.jpg" >
  9. <%=request.getAttribute("error") %>
  10. <form action="add.jsp" method="get">
  11. <table align="center" border="4" width="400">
  12. <h4 align="center">注册界面</h4>
  13. <tr>
  14. <td>用户id : </td>
  15. <td>
  16. <input type="text" name="id" />
  17. </td>
  18. </tr>
  19. <tr>
  20. <td>用户名称 : </td>
  21. <td>
  22. <input type="text" name="username" />
  23. </td>
  24. </tr>
  25. <tr>
  26. <td>用户密码:</td>
  27. <td>
  28. <input type="password" name="password" />
  29. </td>
  30. </tr>
  31. <tr>
  32. <td>用户昵称:</td>
  33. <td>
  34. <input type="text" name="nickname" />
  35. </td>
  36. </tr>
  37. <tr align="center">
  38. <td colspan="2">
  39. <input type="submit" value="注册" />
  40. <input type="reset" value="重置" />
  41. </td>
  42. </tr>
  43. </table>
  44. </form>
  45. </body>
  46. </html>
  1. <%@page import="com.jaovo.msg.Util.UserException"%>
  2. <%@page import="com.jaovo.msg.dao.UserDaoImpl"%>
  3. <%@page import="com.jaovo.msg.model.User"%>
  4. <%@ page language="java" contentType="text/html; charset=UTF-8"
  5. pageEncoding="UTF-8"%>
  6. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  7. <html>
  8. <head>
  9. <title>注册</title>
  10. </head>
  11. <body background="D:\图片\动漫\57Z58PICJBv_1024.jpg" >
  12. <%
  13. //接收客户端传递过来的参数
  14. String id = request.getParameter("id");
  15. String username = request.getParameter("username");
  16. String password = request.getParameter("password");
  17. String nickname = request.getParameter("nickname");
  18. if(username == null || "".equals(username.trim())){
  19. request.setAttribute("error", "用户名不能为空");
  20.  
  21. %>
  22. <jsp:forward page="addInput.jsp"></jsp:forward>
  23. <%
  24. } User user = new User();
  25. user.setId(id);
  26. user.setUsername(username);
  27. user.setPassword(password);
  28. user.setNickname(nickname);
  29.  
  30. UserDaoImpl userDao = new UserDaoImpl();
  31. try{
  32. userDao.add(user);
  33. %>
  34.  
  35. <h2 align="center">注册成功</h2>
  36.  
  37. <div style="text-align:center;">
  38. <a href="addInput.jsp">注册用户</a>
  39. <a href="deleteInput.jsp">删除用户</a>
  40. <a href="updataInput.jsp">修改用户</a>
  41. <!-- <a href="checkInput.jsp">查询用户</a> -->
  42. <a href="list.jsp">查看列表信息</a>
  43. </div>
  44.  
  45. <%
  46. }catch(UserException e){
  47. %>
  48. <h2 style="color:red ; font-size:50px">发生错误 : <%=e.getMessage() %></h2>
  49. <%
  50. }
  51. %>
  52. </body>
  53. </html>
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  4. <html>
  5. <head>
  6. <title>用户修改页面</title>
  7. </head>
  8. <body background="D:\图片\动漫\20150422H2607_fKHLB.jpeg">
  9. <%=request.getAttribute("error") %>
  10. <form action="updata.jsp" method="get">
  11. <h4 align="center">修改界面</h4>
  12. <table align="center" border="4" width="400">
  13. <tr>
  14. <td>要修改的用户id : </td>
  15. <td>
  16. <input type="text" name="id1" />
  17. </td>
  18. </tr>
  19. <tr>
  20. <td>修改后的用户id : </td>
  21. <td>
  22. <input type="text" name="id" />
  23. </td>
  24. </tr>
  25. <tr>
  26. <td>修改后的用户name : </td>
  27. <td>
  28. <input type="text" name="username" />
  29. </td>
  30. </tr>
  31. <tr>
  32. <td>修改后的用户password : </td>
  33. <td>
  34. <input type="password" name="password" />
  35. </td>
  36. </tr>
  37. <tr>
  38. <td>修改后的用户nickname : </td>
  39. <td>
  40. <input type="text" name="nickname" />
  41. </td>
  42. </tr>
  43. <tr align="center">
  44. <td colspan="2">
  45. <input type="submit" value="修改" />
  46. <input type="reset" value="重置" />
  47. </td>
  48. </tr>
  49. </table>
  50. </form>
  51. </body>
  52. </html>
  1. <%@page import="com.jaovo.msg.Util.UserException"%>
  2. <%@page import="com.jaovo.msg.dao.UserDaoImpl"%>
  3. <%@page import="com.jaovo.msg.model.User"%>
  4. <%@ page language="java" contentType="text/html; charset=UTF-8"
  5. pageEncoding="UTF-8"%>
  6. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  7. <html>
  8. <head>
  9. <title>修改页面</title>
  10. </head>
  11. <body background="D:\图片\动漫\20150422H2607_fKHLB.jpeg">
  12. <%
  13. //接收客户端传递过来的参数
  14. String id1 = request.getParameter("id1");
  15. String id = request.getParameter("id");
  16. String username = request.getParameter("username");
  17. String password = request.getParameter("password");
  18. String nickname = request.getParameter("nickname");
  19. if(id == null || "".equals(id.trim())){
  20. request.setAttribute("error", "id不能为空");
  21. %>
  22. <%-- <jsp:forward page="updataInput.jsp"></jsp:forward> --%>
  23. <%
  24.  
  25. }
  26. User user = new User();
  27. user.setId1(id1);
  28. user.setId(id);
  29. user.setUsername(username);
  30. user.setPassword(password);
  31. user.setNickname(nickname);
  32. UserDaoImpl userDao = new UserDaoImpl();
  33. try{
  34. userDao.update(user);
  35. %>
  36.  
  37. <%
  38. %>
  39.  
  40. <h4 align="center">用户修改成功</h4>
  41. <div style="text-align:center;">
  42. <a href="addInput.jsp">注册用户</a>
  43. <a href="deleteInput.jsp">删除用户</a>
  44. <a href="updataInput.jsp">修改用户</a>
  45. <!-- <a href="checkInput.jsp">查询用户</a> -->
  46. <a href="list.jsp">查看列表信息</a>
  47. </div>
  48. <%
  49. //userDao.add(user);
  50.  
  51. }catch(UserException e){
  52. %>
  53. <h2 style="color:red ; font-size:50px">发生错误 : <%=e.getMessage() %></h2>
  54. <%
  55. }
  56. %>
  57. </body>
  58. </html>
  1. <%@page import="com.jaovo.msg.Util.UserException"%>
  2. <%@page import="com.jaovo.msg.dao.UserDaoImpl"%>
  3. <%@page import="com.jaovo.msg.model.User"%>
  4. <%@page import="java.util.List" %>
  5. <%@ page language="java" contentType="text/html; charset=UTF-8"
  6. pageEncoding="UTF-8"%>
  7. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  8. <html>
  9. <head>
  10. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  11. <title>列表</title>
  12. </head>
  13. <body>
  14. <%
  15. UserDaoImpl userDao = new UserDaoImpl();
  16. List<User> users = userDao.load();
  17. %>
  18.  
  19. <body>
  20.  
  21. <table align="center" border="1" width="500">
  22. <tr>
  23. <td>用户编号</td>
  24. <td>用户名称</td>
  25. <td>用户密码</td>
  26. <td>用户昵称</td>
  27. </tr>
  28. <%
  29. for( User user : users ){
  30. %>
  31. <tr>
  32. <td> <%=user.getId() %></td>
  33. <td> <%=user.getUsername() %></td>
  34. <td> <%=user.getPassword() %></td>
  35. <td> <%=user.getNickname() %></td>
  36. <td> <a href="deleteInput.jsp ">删除</a></td>
  37.  
  38. </tr>
  39. <%
  40. }
  41. %>
  42. </table>
  43. </body>
  44. </body>
  45. </html>

3,运行结果截图

4,这门课的希望和自己的目标,列出计划每周花费在这门课上的时间

希望:希望学习完这门课之后能够熟练写出一个网站系统,尤其是在网站设计上

目标:熟练写出一个网站系统

计划:在完成其它课程作业的其余时间都扑身于这门课上

java+jsp+sqlserver实现简单的增删改查操作 连接数据库代码的更多相关文章

  1. Java通过JDBC进行简单的增删改查(以MySQL为例)

    Java通过JDBC进行简单的增删改查(以MySQL为例) 目录: 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JD ...

  2. python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作

    1.通过 pip 安装 pymysql 进入 cmd  输入  pip install pymysql   回车等待安装完成: 安装完成后出现如图相关信息,表示安装成功. 2.测试连接 import ...

  3. AD 域服务简介(三)- Java 对 AD 域用户的增删改查操作

    博客地址:http://www.moonxy.com 关于AD 域服务器搭建及其使用,请参阅:AD 域服务简介(一) - 基于 LDAP 的 AD 域服务器搭建及其使用 Java 获取 AD 域用户, ...

  4. C#+Access 员工信息管理--简单的增删改查操作和.ini配置文件的读写操作。

    1.本程序的使用的语言是C#,数据库是Access2003.主要是对员工信息进行简单的增删改查操作和对.ini配置文件的读写操作. 2.代码运行效果如下: 功能比较简单.其中在得到查询结果后,在查询结 ...

  5. 【OF框架】新建库表及对应实体,并实现简单的增删改查操作,封装操作标准WebApi

    准备 搭建好项目框架及数据库,了解框架规范. 1.数据库表和实体一一对应,表名实体名名字相同,用小写,下划线连接.字段名用驼峰命名法,首字母大写. 2.实体放在Entities目录下,继承Entity ...

  6. Java实现简单的增删改查操作

    需求分析:通过数组 ,完成 对学生信息的 管理 (增删改查)创建1个 学生类创建1个 CRUD的类 – 学生管理类 并测试 在这个程序中我只运用了两个类进行操作 package com.hopu.de ...

  7. ADO.NET对SqlServer进行简单的增删改查

    对数据库进行增删改查,首先想到的应该就是连接字符串了. 我们的连接字符串是由"Server=地址(本机=local);Database=数据库名称;User Id=登陆用户名;Passwor ...

  8. 初识Hibernate框架,进行简单的增删改查操作

    Hibernate的优势 优秀的Java 持久化层解决方案  (DAO) 主流的对象—关系映射工具产品 简化了JDBC 繁琐的编码 将数据库的连接信息都存放在配置文件 自己的ORM框架 一定要手动实现 ...

  9. 初识hibernate框架之一:进行简单的增删改查操作

    Hibernate的优势 l 优秀的Java 持久化层解决方案  (DAO) l 主流的对象—关系映射工具产品 l 简化了JDBC 繁琐的编码 l 将数据库的连接信息都存放在配置文件 l 自己的ORM ...

随机推荐

  1. CF1012B Chemical table 构造_思维_并查集

    我们可以将横坐标和纵坐标看成是点.发现这些点之间是有传递性的. 题中说明,如果有矩阵中三个顶点被选,则底角的点也会被覆盖,发现这些点之间是有传递性的.那么我们最终达到的目的就是使整个图中只有 111 ...

  2. 洛谷1099 [NOIP2007] 树网的核

    链接https://www.luogu.org/problemnew/show/P1099 题目描述 设T=(V,E,W)是一个无圈且连通的无向图(也称为无根树),每条边到有正整数的权,我们称TTT为 ...

  3. 关于libnmap 的一些应用

    随笔描述 nmap 可以进行端口的扫描,在安全或运维中可以说是一款不错的神奇吧,在大部分LINUX 里面都自带了nmap 这款工具,他不仅仅是端口扫描,自身还提供许多插件可以使用. 官方文档 nmap ...

  4. 支持Openflow 1.3的wireshark插件安装教程

    目前为止,我们使用openflow wiki里提供的minient镜像里集成的wireshark只支持openflow1.0,我们通过wireshark上 菜单 help-->about wir ...

  5. tomcat使用及原理

    1,Tomcat作为Servlet容器的基本功能 2,Tomcat的组成结构 Tomcat本身由一列的可配置的组件构成,其中核心组件是Servlet容器组件,它是所有其他Tomcat组件的顶层容器.T ...

  6. java源码之TreeSet

    1,TreeSet介绍 1)TreeSet 是一个有序的集合,它的作用是提供有序的Set集合.2)TreeSet 继承于AbstractSet,所以它是一个Set集合,具有Set的属性和方法.3)Tr ...

  7. 2015 Multi-University Training Contest 3 hdu 5325 Crazy Bobo

    Crazy Bobo Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others)Total ...

  8. 《JAVA程序设计》实训第二天——《猜猜看》游戏

    课程实训第二天,我在第一天的基础上去导入目录,第一天那时候一直改动都是改动不到,上网找了相关的知识.问了同学该怎么去导入显示图片. public class weiwei extends JFrame ...

  9. MonkeyRunner源代码分析之启动

    在工作中由于要追求完毕目标的效率,所以很多其它是强调实战.注重招式.关注怎么去用各种框架来实现目的.可是假设一味仅仅是注重招式.缺少对原理这个内功的了解,相信自己非常难对各种框架有更深入的理解. 从几 ...

  10. Ansible@一个高效的配置管理工具--Ansible configure management--翻译(七)

    如无书面授权,请勿转载 Larger Projects Until now, we have been looking at single plays in one playbook file. Th ...