MySql
小李讲源码
不积跬步无以至千里,不积小流无以成江河
展开
-
MySql在命令行指令
常用命令:1.显示当前服务器上所有数据库show databases;2.使用数据库use 数据库名3.显示当前数据库中的所有表show tables4.显示数据select *(或者字段列表)from 表名5.显示表结构(字段信息)desc 表名;6.多表查询select name,chinese from studinfo原创 2016-04-10 10:42:39 · 343 阅读 · 0 评论 -
MySql增删改查语句
查找 select * from删除 delete from studinfo where no = ‘001’增添 insert into studinfo values('001','李斌', '男',100)改变 update studinfo set name='李五' where no='002'原创 2016-04-10 10:43:40 · 382 阅读 · 0 评论 -
通过JDBC访问MySql数据库
gJDBC:Java Data Base Connectivity,java数据库连接 是一种用于执行SQL语句的Java API我们访问MySql数据库需要什么?u2.引入到我们的工程(项目)中. http://blog.csdn.net/fanpeii/article/details/7548154编写程序1.加载驱动程序因为驱动程序在硬盘上 只有加载到内存才能原创 2016-04-10 11:00:22 · 393 阅读 · 0 评论 -
数据连接池——JNDI
转自:http://blog.csdn.net/liujiahan629629/article/details/20568475写的非常好!!!转载 2016-04-29 12:19:38 · 376 阅读 · 0 评论 -
连接池中Tomcat的几个参数
dataSource: 要连接的 datasource (通常我们不会定义在 server.xml)defaultAutoCommit: 对于事务是否 autoCommit, 默认值为 truedefaultReadOnly: 对于数据库是否只能读取, 默认值为 false driverClassName:连接数据库所用的 JDBC Driver Class, maxAct原创 2016-04-29 12:36:50 · 631 阅读 · 0 评论 -
批处理Batch,执行多个Sql语句
addBatch,excuteBatch1.单个处理与多处理的区别executeQuery()是专门用来执行DQL(就是数据查询语句SELECT)语句的;而addBatch()和executeUpdate()是用来执行数据插入的,不同就是一个批量,一个单个插入。这两个不要一起使用,那样addBatch()就和没写一样。addBatch()是用来缓存数据的,将多条sql语句缓存起转载 2016-04-30 11:34:26 · 5923 阅读 · 0 评论 -
setTimeStamp()与setDate()区别
原文链接:http://blog.csdn.net/yin_jw/article/details/407401191. java.sql.Date 与 java.util.Datejava.sql.Date是从java.util.Date中继承而来 假设 dates1(java.sql.Date)要赋值给dates2(java.util.Date)可以通过如下转换进行 date转载 2016-05-01 16:47:37 · 1841 阅读 · 1 评论 -
AFTER触发器和Instead Of触发器区别
转自:http://bbs.csdn.net/topics/300074591INSTEAD OF 触发器用来代替通常的触发动作,即当对表进行INSERT、UPDATE 或 DELETE 操作时,系统不是直接对表执行这些操作,而是把操作内容交给触发器,让触发器检查所进行的操作是否正确。如正确才进行相应的操作。因此,INSTEAD OF 触发器的动作要早于表的约束处理。INSTEAD O转载 2017-04-10 14:26:12 · 960 阅读 · 0 评论
分享