当前位置:首页 » 存储配置 » 配置文件sql怎么写

配置文件sql怎么写

发布时间: 2024-11-20 12:06:28

‘壹’ mysql循环执行sql语句怎么写

存储过程就行了,给你一个能传参数的实例吧
drop procere if exists employee;
delimiter $
create procere employee(
IN acc int(20))
BEGIN
DECLARE i INT(11);
SET i = 0;
loop1: WHILE i<=acc DO
你的sql语句
SET i=i+1;
END WHILE loop1;

end $
delimiter ;

call employee(1000)
mysql常用命令详解

mysql安装目录
数据库目录
/var/lib/mysql/
配置文件
/usr/share/mysql(mysql.server命令及配置文件)
相关命令
/usr/bin(mysqladmin mysqlmp等命令)
启动脚本
/etc/init.d/mysql(启动脚本文件mysql的目录)
系统管理
连接mysql
格式:
mysql -h 主机地址 -u用户名 -p用户密码
例 1:连接到本机上的 mysql。
hadoop@ubuntu:~$ mysql
-uroot -pmysql;

例 2:连接到远程主机上的 mysql。
hadoop@ubuntu:~$ mysql -h
127.0.0.1 -uroot -pmysql;

‘贰’ sql语句区分大小写吗

SQL大小写并不敏感,但是如果是引起来的字符,则是区分大小写的,

示例如下,

1、创建测试表,create table test_uporlow(id number, value varchar2(20));

‘叁’ 在xml文件中插入sql语句

public class XMLTest
{
private Hashtable<String, String> hashtable;
private Vector sqlv=new Vector(); //用来存放Hashtable
public Hashtable getSQL(){
hashtable=new Hashtable<String, String>();
try{
DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
DocumentBuilder db=dbf.newDocumentBuilder();
//path得到的值为 D:\tomcat5520\bin 即%tomcat%\bin目录
String path=System.getProperty("user.dir");
System.out.println("在XMLTest.java文件中打印user.dir的值为--"+path);
int pos=path.lastIndexOf("\\");
//下面这条语句得到的是 目录%tomcat%
path=path.substring(0,pos);
Document doc=db.parse(path+"/webapps/WebRoot/WEB-INF/sql-config.xml");

Element root=doc.getDocumentElement();
NodeList list=root.getElementsByTagName_r("sql-info");
for(int i=0;i<list.getLength();i++){
//得到第i个sql-info节点元素
Element name=(Element)list.item(i);

//在当前的sql-info节点中 取出所有的sql-name对应的节点
NodeList info=name.getElementsByTagName_r("sql-name");
//在当前当前的sql-info节点中 得到sql-name的多个节点,始终只取其中的第一个节点
Element nameelement=(Element)info.item(0);
//在当前当前的sql-info节点中 得到sql-name的多个节点,始终只取其中的第一个节点sql-name对应的文本的值
String namestr=nameelement.getFirstChild().getNodeValue();

//在当前的sql-info节点中 取出所有的sql-value对应的节点
NodeList sql=name.getElementsByTagName_r("sql-value");
//在当前当前的sql-info节点中 得到sql-value的多个节点,始终只取其中的第一个节点
Element sqlelement=(Element)sql.item(0);
//在当前当前的sql-info节点中 得到sql-value的多个节点,始终只取其中的第一个节点sql-value对应的文本的值
String sqlstr=sqlelement.getFirstChild().getNodeValue();
// System.out.println("sql语句为:"+sqlstr);
hashtable.put(namestr,sqlstr); //放入到Hashtable中
}
}catch(Exception e){
System.out.println("读取sql-config.xml "+e.getMessage());
}
return hashtable;
}

public void addHashtable(){
if(sqlv==null)
sqlv=new Vector();
Hashtable ht=getSQL(); //得到配置文件的Hashtable
sqlv.add(ht);
}

public Hashtable getHashtable(){
Hashtable ht=null;
if(sqlv==null)
sqlv=new Vector();
if(sqlv.isEmpty()){
addHashtable();
}
ht=(Hashtable)sqlv.get(0);
return ht;
}

public static void main(String[] args) throws Exception
{

XMLTest xt=new XMLTest();
Hashtable ht=xt.getSQL();
System.out.println(ht.get("在途"));
}
}

热点内容
php生成网页图片 发布:2024-11-20 14:17:30 浏览:967
java编译servlet 发布:2024-11-20 13:49:48 浏览:807
线程结束源码 发布:2024-11-20 13:39:42 浏览:839
串行存储器编成器软件 发布:2024-11-20 13:35:46 浏览:807
电脑哪些配置功耗高 发布:2024-11-20 13:21:28 浏览:353
加密软件安装 发布:2024-11-20 13:21:16 浏览:177
android蓝牙播放 发布:2024-11-20 13:11:54 浏览:238
网易我的世界domcer服务器激活码 发布:2024-11-20 12:58:35 浏览:468
linux版本历史 发布:2024-11-20 12:41:12 浏览:948
win10安装linux双系统 发布:2024-11-20 12:39:53 浏览:47