- 浏览: 1229317 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (718)
- HTML (13)
- JS基础 (23)
- JS应用 (40)
- AJAX (6)
- JSP相关 (12)
- JAVA基础 (52)
- JAVA应用 (74)
- APPLET (11)
- SWING\RCP (2)
- JAVA反射 (6)
- 设计模式 (26)
- 数据库设计 (20)
- Struts (35)
- Struts2 (12)
- Spring (22)
- Hibernate (45)
- Ibatis (18)
- mybatis (3)
- SSH (8)
- UML (5)
- WebService (3)
- XML (16)
- Log4j (7)
- WEB容器 (26)
- 数据结构 (36)
- Linux (34)
- Ruby on Rails (1)
- 其它技术 (27)
- IDE配置 (15)
- 项目实战 (2)
- Oracle (69)
- JAVA报表 (7)
- Android学习 (2)
- 博客链接 (1)
- 网络基础 (1)
- WEB集群 (1)
- .Net开发 (11)
- PB (4)
- 系统构建 (15)
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
1、创建、显示数据库 create database databasename; show databases; 2、使用数据库 use databasename; 3、显示表格 show tables; 4、创建表 create table article ( id int primary key auto_increment, pid int, rootid int, title varchar(255), cont text, pdate datetime, isleaf int ); //auto_increment表示自增字段 5、增加字段 alter table article add (title1 varchar(255)); 6、修改字段 alter table article modify id int(4); 7、删除表中列 alter table article drop column title1; 8、删除表 drop table article; 9、执行本地SQL脚本 打开MYSQL COMMAND: \. e:\\bbs.sql 这里我把bbs.sql放在e盘根目录下。 命令注意:是\.而不是.\,另外:最后不需加";"号。 在MYSQL中有时利用MYSQL FONT插入时会导致插入的中文变成?号,但采用这种方法及直接在命令提示符下插入时则不会。 内容如下: create database bbs; use bbs; create table article ( id int primary key auto_increment, pid int, rootid int, title varchar(255), cont text, pdate datetime, isleaf int ); insert into article values (null, 0, 1, '蚂蚁大战大象', '蚂蚁大战大象', now(), 1); insert into article values (null, 1, 1, '大象被打趴下了', '大象被打趴下了',now(), 1); insert into article values (null, 2, 1, '蚂蚁也不好过','蚂蚁也不好过', now(), 0); insert into article values (null, 2, 1, '瞎说', '瞎说', now(), 1); insert into article values (null, 4, 1, '没有瞎说', '没有瞎说', now(), 0); insert into article values (null, 1, 1, '怎么可能', '怎么可能', now(), 1); insert into article values (null, 6, 1, '怎么没有可能', '怎么没有可能', now(), 0); insert into article values (null, 6, 1, '可能性是很大的', '可能性是很大的', now(), 0); insert into article values (null, 2, 1, '大象进医院了', '大象进医院了', now(), 1); insert into article values (null, 9, 1, '护士是蚂蚁', '护士是蚂蚁', now(), 0); 10、主键与外键 create table dept ( depno int primary key, dname varchar(20) ); create table emp ( empno int primary key, empname varchar(20), depno int, foreign key (depno) references dept(depno) ); 11、返回多少行limit select * from article limit 0,10; 返回article表中第一行开始的10行数据 LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。 参数必须是一个整数常量。 如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 如我要返回第10行到第20行的数据: select * from article limit 9,10; 可理解为从第10条开始(9表示的是第10条) 包括第10条。。取10条数据。 也可理解为从第9条往后(不包括第9条)取10条数据。 如下: SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 注意:以下测试过现在不行,不知道以前是不是可以。 //为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: //mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last. 如果只给定一个参数,它表示返回最大的记录行数目: mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行 换句话说,LIMIT n 等价于 LIMIT 0,n。 12、now()表当前日期 日期处理: select date_format(now(),'%y-%m-%d %h:%i:%s'); 13、查看MYSQL中表创建时使用的编码:show create table article; 如果后台是UTF8则在命令行输入命令前应:set names gbk 注意my.ini中的配置:有两个character-set的地方: [mysql] default-character-set=gb2312 #指的是在命令行输入的sql命令的编码,这个设置为GBK输入SQL命令时不用再输入SET NAMES GBK。 。。。。 # The default character set that will be used when a new schema or table is # created and no character set is defined default-character-set=gb2312 #数据库存储数据所采用的编码,这个可以改为UTF8 配置更改后重启服务。
JDBC测试:
import java.sql.*; public class DB { public static Connection getConnection(){ Connection con=null; try{ Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/bbs","root","sys833199"); }catch(ClassNotFoundException e){ System.out.println("数据库驱动未找到,详情为"+e); }catch(SQLException e){ System.out.println("连接数据库出错,详情为"+e); } return con; } public static Statement createStatement(Connection con){ Statement st = null; try{ st = con.createStatement(); }catch(SQLException e){ System.out.println("创建会话出错"+e); } return st; } public static ResultSet executeQuery(Statement st,String sql){ ResultSet rs = null; try { rs = st.executeQuery(sql); } catch (SQLException e) { System.out.println("返回结果集出错"+e); } return rs; } public static void executeUpdate(Statement st,String sql){ try { st.executeUpdate(sql); } catch (SQLException e) { System.out.println("返回结果集出错"+e); } } public static void close(Connection con){ if(con!=null){ try { con.close(); } catch (SQLException e) { System.out.println("连接关闭出错"+e); } } } public static void close(Statement st){ if(st!=null){ try { st.close(); } catch (SQLException e) { System.out.println("会话关闭出错"+e); } } } public static void close(ResultSet rs){ if(rs!=null){ try { rs.close(); } catch (SQLException e) { System.out.println("返回结果集关闭出错"+e); } } } }
附件为测试项目
- TestMysql.rar (386.5 KB)
- 下载次数: 15
发表评论
-
mysql LAST_INSERT_ID详解
2011-11-01 16:42 1171转:http://blog.sina.com.cn/s/blo ... -
MySQL命令行下执行.sql脚本详解
2011-11-01 16:03 997在MYSQL命令行下执行保存好的SQL脚本文件: 把脚本文件 ... -
Oracle查询被锁的表及进程的方法
2011-05-09 12:31 1046查看锁表进程SQL语句1: select sess.sid ... -
SQL实现分组统计查询(按月、小时分组)
2011-03-22 16:40 2818转自:http://xuzhaoshancm.blog.163 ... -
数据库设计--PowerDesigner:概念数据模型->物理数据模型
2010-10-13 09:27 1699PowerDesigner:概念数据模型->物理数据模型 ... -
数据库设计--实体联系模型(E-R图)
2010-10-11 16:48 3954http://www.vchome.net/software/ ... -
PowerDesigner设计工具下载
2010-09-30 15:03 1303PowerDesign是Sybase推出的主打数据库设计工具。 ... -
PostGreSql 下载及对应的JDK版本
2010-06-03 09:57 1834可以下载postgresql的jdbc驱动 http://j ... -
Windows 下DB2导入导出
2010-03-30 01:51 1618windows下DB2导出导入数据方法之一 1.使用数据 ... -
Class.forname与Class.forname.newInstance
2010-03-29 16:47 1192有的jdbc连接数据库的写法里是Class.forName(x ... -
JDBC连接数据库经验技巧
2010-02-22 14:59 557Java数据库连接(JDBC)由一组用 Java 编程语言编 ... -
ResultSet回滚
2010-01-26 17:29 1425设置可滚动的ResultSet类型 一般在创建结果集的通 ... -
MySQL相关链接
2010-01-19 16:18 905http://dev.mysql.com/ http://w ... -
sql2005与sql2000并存性探求
2007-05-09 16:26 2127最近使用SQL2005的过程中发现数据导入导出过程中不是很方 ... -
PostgreSQ 连接问题 FATAL: no pg_hba.conf entry for host
2009-03-11 14:24 2806本文引自:http://jizhan.iteye.com/ ... -
配置POSTGRESQL远程访问
2009-08-03 17:21 3140配置POSTGRESQL远程访问 浏览次数: 安 装Po ... -
Dumping and Restoring PostgreSQL Database
2009-10-14 16:02 922Dumping and Restoring PostgreSQ ... -
海量数据库的查询优化及分页算法方案(1)
2009-11-26 16:29 907http://news.softhouse.com.cn/ne ... -
海量数据库的查询优化及分页算法方案(2)
2009-11-26 16:34 1085三、实现小数据量和海量数据的通用分页显示存储过程 建 ...
相关推荐
### MySQL JDBC配置参数详解 在Java应用程序中使用MySQL数据库时,通常会借助JDBC(Java Database Connectivity)技术来实现数据库连接与数据交互。为了优化性能、确保连接的有效性以及合理管理资源,正确设置JDBC...
标签“for jdbc MySql 测试demo”进一步明确了这是个针对JDBC和MySQL的测试示例,可能包括创建数据库连接、执行SQL语句、处理结果集等基本操作。 在压缩包文件名称列表中,只有一个名为“TestMySql”的文件或目录。...
使用MySQL JDBC驱动进行数据库连接的基本步骤如下: 1. 添加依赖:将`mysql-connector-java-5.1.25.jar`添加到项目类路径中。在IDE如Eclipse、IntelliJ IDEA中,这通常意味着将其放入项目的lib目录,并确保IDE已...
MySQL的JDBC驱动,即“mysql-connector-java”,是一个实现了JDBC接口的Java库,使得Java程序能够在运行时连接到MySQL服务器。该驱动程序由MySQL官方提供,支持各种版本的MySQL数据库。 3. “mysql-connector-java...
本次异常的具体描述为:“Communications link failure due to underlying exception: **BEGINNESTED EXCEPTION** java.io.EOFException STACK TRACE: java.io.EOFException at com.mysql.jdbc.MysqlIO.readFully...
MySQL Connector是MySQL数据库与Java...在MyEclipse环境中,正确配置JDBC驱动和数据源,可以大大提高开发效率,实现Java应用程序与MySQL数据库的无缝集成。通过以上步骤,你可以顺利地在Java项目中使用MySQL数据库了。
MySQL 使用SSL连接配置详解 在现代数据库管理中,安全性是至关重要的,SSL(Secure Sockets Layer)连接为MySQL提供了一种加密数据传输的方式,确保了客户端和服务器之间的通信不被窃听或篡改。本文将详细介绍如何...
将`jdbc-sqljdbc41.jar`添加到JMeter的`lib`目录后,用户可以通过配置JDBC Connection Configuration元素来建立与SQL Server的连接,进而创建和运行SQL查询,验证数据库操作的正确性,或者模拟大量并发请求以评估...
"JDBC连接MYSQL" 是主要的学习目标,这包括如何配置JDBC驱动,建立数据库连接,执行SQL语句,以及处理结果集。"这些是JDBC一些测试程序" 暗示压缩包可能包含示例代码或实践项目,用于演示和理解JDBC的使用方法。 **...
首先,我们来了解MySQL JDBC驱动的基本功能。它提供了以下关键特性: 1. 连接管理:JDBC驱动程序负责建立、管理和关闭到MySQL服务器的网络连接。 2. 数据转换:驱动程序将Java数据类型转换为MySQL能理解的格式,并...
【JDBC MySQL JUnit测试】 在Java开发中,JDBC(Java Database Connectivity)是用于与数据库交互的标准API,而MySQL是一种广泛使用的开源关系型数据库。JUnit是Java编程语言的一个单元测试框架,它使得测试代码的...
以上就是使用PB通过JDBC连接MySQL的基本过程。通过熟练掌握这些步骤,你可以构建出与MySQL数据库交互的高效应用程序。记得在实际开发中,要根据项目需求调整连接参数,如SSL设置、字符集等,确保数据的安全性和兼容...
在IT行业中,性能测试是确保软件系统稳定性和可扩展性的重要环节,而Apache JMeter作为一款开源的压力测试工具,被广泛应用于...了解如何正确配置和使用JDBC测试jar包,将有助于我们在实际工作中更有效地进行性能测试。
在本压缩包中,包含的是DolphinScheduler的安装包以及MySQL的JDBC连接器,这将帮助用户将DolphinScheduler与MySQL数据库进行集成,实现任务调度的数据存储。 Apache DolphinScheduler 1.3.4是该版本的安装包,名为`...
通过以上步骤,我们成功地在Tomcat5环境中配置了MySQL的JDBC连接池,并且通过简单的测试页面验证了配置的有效性。这种方式不仅能够提升系统的响应速度,还能够有效管理和控制数据库连接资源,确保应用程序的稳定性和...
Tongweb5是一款基于Java的Web应用服务器,它支持配置JDBC连接池来管理数据库连接。本文将详细介绍如何在Tongweb5中配置JDBC连接池,以及Web应用如何通过JNDI(Java Naming and Directory Interface)查找并使用这些...
本文将详细介绍如何安装MySQL以及配置JDBC驱动。 首先,我们需要下载必要的软件。对于MySQL,你可以从官方网站下载相应版本,这里提到的是4.1.11版本,但建议使用最新稳定版以获取最新的特性和安全更新。同样,JDBC...