各种笔记啊

来源:互联网 发布:linux复制文件的命令 编辑:程序博客网 时间:2024/05/17 08:58

原来mysql建表的时候就有CHARACTER SET gb2312 COLLATE gb2312_chinese_ci 

jdbc:mysql://服务器名称:3306/数据库名称?useUnicode=true&characterEncoding=GBK 

String   str   =   new   String(str.getBytes( "ISO8859_1 "), "gb2312 "); 

org.gjt.mm.mysql.Driver是早期的驱动名称,后来就改名为com.mysql.jdbc.Driver,现在一般都推荐使用 com.mysql.jdbc.Driver。在最新版本的mysql jdbc驱动中,为了保持对老版本的兼容,仍然保留了org.gjt.mm.mysql.Driver,但是实际上 org.gjt.mm.mysql.Driver中调用了com.mysql.jdbc.Driver,因此现在这两个驱动没有什么区别。

public   static   Connection   getConnection() 
throws   SQLException,   IOException 

Properties   props   =   new   Properties(); 
            FileInputStream   in   
                  =   new   FileInputStream( "database.properties "); 
            props.load(in); 
            in.close(); 

            String   drivers   =   props.getProperty( "jdbc.drivers "); 
            if   (drivers   !=   null) 
                  System.setProperty( "jdbc.drivers ",   drivers); 
            String   url   =   props.getProperty( "jdbc.url "); 
            String   username   =   props.getProperty( "jdbc.username "); 
            String   password   =   props.getProperty( "jdbc.password "); 

            return 
                  DriverManager.getConnection(url,   username,   password); 
                  

原创粉丝点击