易截截图软件、单文件、免安装、纯绿色、仅160KB

Proxool来连接mysql介绍

本文主要介绍了采用Proxool来连接mysql的方法,通过java  application方式可以验证数据库的连接及获取表中的数据。为了能够与传统的JDBC方式的连接进行比较,本文采取了两种方式进行数据库的连接,代码如下。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import org.logicalcobwebs.proxool.configuration.JAXPConfigurator;
public class TestProxool {
public static String dburl = "jdbc:mysql://localhost:3306/dma";
public static String user = "root";
public static String password = "888888";

public static void test1() throws Exception {
String testsql = "select * from user where userID = 13";
//1:注册驱动类
Class.forName("com.mysql.jdbc.Driver");
//2:创建数据库连接
Connection conn = DriverManager.getConnection(dburl, user, password);
//3:创建执行SQL的对象
Statement stmt = conn.createStatement();
//4:执行SQL,并获取返回结果
ResultSet rs = stmt.executeQuery(testsql);
//5:处理返回结果,此处打印查询结果
while (rs.next()) {
System.out.print(rs.getInt("userID") + "\t");
System.out.print(rs.getString("sourceIP") + "\t");
System.out.println();
}
//6:关闭数据库连接
conn.close();
}

/**
* proxool方式测试
*
* @throws Exception
*/
public static void test2() throws Exception {
//加载配置文件,配置文件可以是相对路径,也可以是绝对路径
JAXPConfigurator.configure("proxool.xml", false);
// System.out.println("You have already load the xml file");
String testsql = "select * from user where userID = 13";
//1:注册驱动类,是Proxool专用的驱动
Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
//2:创建数据库连接,这个参数是一个字符串,是数据源的别名,在配置文件中配置的dma,参数格式为:proxool.数据源的别名
Connection conn = DriverManage


相关文档:

MySQL触发器

MySQL触发器
一、 MySQL触发器概念
MySQL5.0以上版本支持触发器,触发器是与表有关的命名数据库对象,当表出现特定事件时,将激活该对象。
二、 MySQL触发器语法
CREATE TRIGGER trigger_name trigger_time trigger_event
       ON tbl_name FOR EACH ROW trigger_stmt
trigger ......

mysql中char、varchar、nvarchar数据类型的用法区别

mysql中char、varchar、nvarchar数据类型的用法区别: 
说明: 
1、char: 
固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。 
2、varchar: 
可变长度的非 Unicode 数据,最长为 8,000 个字符。 
3、nvarchar: 
可变长度 Unicode 数据,其最大长度为 4,000 字符。  ......

MySQL数据库备份和还原的常用命令

备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > backu ......

MySQL中用select实现TOP N功能 及分页


MySQL中用select实现TOP N功能
先说几个关键字:
distinct 返回不重复的多列
count() 计数
limit m,n 第m个起n个
 
那么,如果需要查找名为col的某一个列的Top N,并列出对应的值的select语句就如下:
select dinstinct(col),count(col) from tablename group by 1 order  ......

MYSQL数据库的备份与恢复

备份与恢复在任何数据库里面都是非常重要的内容,特别是随着数据量的增加,备份问题会越来越突出,因此,好的备份方法与备份策略是非常重要的。结合我所做的项目本身,下面主要就windows平台下MySQL(5.0)数据库的常用备份与恢复做一些总结。
 
 
1       相关准备工作
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号