用动态代理调用连接池出现问题, 不太懂得原理, 只找到了解决方法: 原代码出错位置; Connection proxyConn = (Connection) Proxy.newProxyInstance(TestMyData.class.getClassLoader(), conn.getClass().getInterfaces(), new InvocationHandler() { @Override public Object invoke(Object proxy, Method method, Object...

阅读全文>>

package com.gyarmy.datesource; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import org.junit.Test; public class TestData1 { @Test public void test1(){ System.out.println("test1"); //继承 Cat car1 = new Cat()...

阅读全文>>

table 是 innodb  非 myisam package com.gyarmy.transcation; import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; import org.junit.Test; import com.gyarmy.utils.JdbcUtils; public class TestTranscation { @Test public void test1(){...

阅读全文>>

package com.itheima.login.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; import com.itheima.login.domain.User; import com.itheima.login.utils.JdbcUtils; public class UserDao { //查询 单个 用户 , 这里 是dao的核心类, 封装了对数据...

阅读全文>>

package com.gyarmy.dao; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.List; import com.gyarmy.Utils.JdbcUtils; import com.gyarmy.domain.Users; public class UserDao { pub...

阅读全文>>

package com.gyarmy.Utils; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ResourceBundle; public class JdbcUtils { private static String dbClass; private static String ur...

阅读全文>>

package com.itheima.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import org.junit.Test; import com.mysql.jdbc.Driver; /* * 编写快速 入门的jdbc 程序 : * * 1. 先导入 具体的驱动jar包 * ...

阅读全文>>

数据库中 sql 语句 不区分 大小写 +++++++++++++++++++++++++++++++++++DDL 语句 +++++++++++++++++++++++++++++++++++ =====创建数据库 语法: create database 数据库名称 character set 编码集 collate 比较规则; 练习: 创建一个名称为mydb1的数据库。 create database mydb1; 创建一个使用utf8字符集的mydb2数据库。 create database mydb2 character set utf8; 创建...

阅读全文>>

前言 ========================================================================= JSTL标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。   JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1版。JSTL是由JCP(Java Community Process)所制定的标...

阅读全文>>

在jsp中对中文的处理有一点不好就可能出现筹码了,下面我来给大家介绍jsp中向cookie写入中文实现程序有需要了解的朋友可参考。 Cookie不能直接存中文,中文必须编码成asccii串才行,可以这样做    代码如下 复制代码 String   str   =   java.net.URLEncoder.encode(中文);   ...

阅读全文>>

文件说明: products.jsp  ------ 购物车列表 buyServlet.java ------- 购物servlet cart.jsp  ----- 查看购物车 ClearServlet ---- 清空购物车 products.jsp  <%@ page language="java" import="java.util.*" pageEncoding="GB18030"%> <% String path = reque...

阅读全文>>

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 获得用户请求的时候,封装在request中的cooike信息 Cookie[] cookies = request.getCookies(); // 遍历cookie数组 Cookie targetCookie = findTargetCookie(cookies, "lastvisit"); response.se...

阅读全文>>

jackon的jar包下载地址: http://repo1.maven.org/maven2/com/fasterxml/jackson/ 需要下载core里面的3个jar包 测试案例 package com.gyarmy.javabeen; import java.util.Date; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.core.JsonProcessingException; ...

阅读全文>>

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String name = request.getParameter("name"); byte[] bytes = name.getBytes("ISO8859-1"); name = new String(bytes,"UTF-8"); response.setContentType("text/html;charset=u...

阅读全文>>