- 浏览: 150820 次
- 性别:
- 来自: 深圳
文章列表
package com.jdbctest.clobtest;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.sql. ...
1、当图片文件超过1M的时候,出错如下:
JDBC错误:Packet for query is too large (1298910 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.
这是因为mysql默认一个包最大1M,需要修改my.ini
max_allowed_packet = 10M
如文件大小为10的话 max_allowed_packet应该设为两倍以上,否则还是会出现上面的异常
修改方法:
1)my-large.ini 中将 m ...
package com.jdbctest.clobtest;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.sql.*;
import com.jdbctest.Util.JDBCUtil;
public class ClobTest {
public static void main(String args[]){
Connection conn ...
package com.jdbctest.batch;
import com.jdbctest.Util.*;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
//PreparedStatement接口的批量更新
public class PreparedStatementBatchtest {
public static void main(String args[]){
Connection conn = null;
...
package com.jdbctest.Transaction;
import com.jdbctest.Util.JDBCUtil;
import java.sql.*;
public class Transaction {
/**
* @param args
*/
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
conn = JDBCUtil.getConnection();
try ...
package com.jdbctest.ScrollResult;
import java.sql.*;
import com.jdbctest.Util.JDBCUtil;
public class ScrollResult {
/**可滚动结果集
* @param args
*/
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
conn = JD ...
package jdbc;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
/**
* 元数据
* @author Administrator
*
*/
public class MetaDataTest {
public ...
package jdbc;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* 表示预编译的SQL语句对象
* @author Administrator
*
*/
public class PreparedStatementTest {
/**
* @param args
*/
public static void main(String ...
package jdbc;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* ResultSet 接口 结果集
* @author Administrator
*
*/
public class ResultTest {
public static void main(String[] args) {
//获取数据库连接对象
Connection conn ...
package jdbc;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
/**
* Statement接口 表示数据库的状态
* @author Administrator
*
*/
public class StatementTest {
public static void main(String[] args) {
//获取数据库连接对象
Connection conn = JDBCUtil.getConnecti ...
package com.jdbctest.Util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBCUtil {
//使用静态代码块
static{
try { //加载数据库驱动
Class.forName("com.mysql.jdbc.Driver" ...
1.JDBC(Java Database Connectivity,) java数据库连接
它提供一种与平台无关的用于执行SQL语句的标准 java API可以方便的实现多种关系型数据库的统一操作,
2.JDBC 由一组用Java编写的类和接口组成,JDBC只提供数据库操作的接口具体由各个 ...
equals与== hashcode
== 作用于两个对象上时 比较的时对象的引用(reference)是否指向同一对象
String 覆写了父类Object的equals方法 内容相同时返回true
String a="abc";
String b="abc";
String c = new String("abc");
System.out.println("a==b:"+a==b);
System.out.println("a==c:"+a==c);
...