JDBC中的driver接口,数据库厂商必须提供实现的接口,能从其中
对于 Oracle 数据库连接,采用如下形式:
jdbc:oracle:thin:@localhost:1521:sid
对于 SQLServer 数据库连接,采用如下形式:
jdbc:microsoft:sqlserver//localhost:1433; DatabaseName=sid
对于 MYSQL 数据库连接,采用如下形式:
jdbc:mysql://localhost:3306/sid
查询Oracle的ip地址
set serveroutput on
exec dbms_output.put_line(utl_inaddr.get_host_address);
orm和三层框架
jquery
//为button添加onclick 响应函数
$function(){
$
}
jquery对象是一个数组
$()
$("#id") //document.getElementById("id");
$("tagName") //document.getElementByTagName("tagName");
层次选择器
body div 选取body的所有div(后代)元素
body > div 选取parent元素下的子元素
body + div 选取紧接body + next 元素
body ~ div 选取body元素后所有的div
基本过滤选择器
主要是通过特定的过滤规则来筛选出所需的 DOM 元素, 该选择器都以 “:” 开头
$(function(){
// do something
});
其实这个就是jq ready()的简写,他等价于:
$(document).ready(function(){
//do something
})
属性过滤选择器
子元素选择器
:nth-child(n) 选择器匹配属于其父元素的第 N 个子元素,不论元素的类型。
n 可以是数字、关键词或公式。
表单元素过滤选择器
$("select :selected").each(function(){
alert(this.value);
});
attr();和val()方法类似[attr() 方法设置或返回被选元素的属性值。
根据该方法不同的参数,其工作方式也有所差异。]
each();jQuery 对象遍历的方式使 each,函数内部的this
text();
jquery中$this和$(this)的作用和区别
$this只是个自定义的变量
$(this)是将当前dom对象转换成jquery对象
//1. 点击所有的 p 节点, 能够弹出其对应的文本内容
/*
1. jQuery 对象可以进行隐式迭代: $("p").click(function(){...});
为选取的所有的 p 节点都添加了 click 响应函数. jQuery 对象本身就是一个
DOM 对象的数组
2. 在响应函数中, this 是一个 DOM 对象. 若想使用 jQuery 对象的方法
需要把其包装为 jQuery 对象: 使用 $() 把 this 包起来.
3. text() 方法时一个读写的方法: 不加任何参数, 读取文本值; 加参数为
属性节点添加文本值(文本节点) (和 text() 类似的方法: attr(), val())
*/
// $("p").click(function(){
// alert($(this).text());
// $(this).text("^^" + $(this).text());
// //alert(this.firstChild.nodeValue);
// });
//2. 使第一个 table 隔行变色
$("table:first tr:even").css("background", "#ffaacc");
//3. 点击 button, 弹出 checkbox 被选中的个数
$("button").click(function(){
alert($(":checkbox:checked").length);
});
创建子节点
append和prepend(加到前面)
After和before
$.trim(str):可以去除str的前后空格
复制
clone节点时需要注意克隆后的节点的id属性,若原节点有id属性,则克隆后,会出现在一个文档中有两个id相同的节点的情况
clone(true):在克隆节点的同时,克隆节点包含的事件。
ajax
允许浏览器与服务器通信而无须刷新当前页面的技术
对于 Oracle 数据库连接,采用如下形式:
jdbc:oracle:thin:@localhost:1521:sid
对于 SQLServer 数据库连接,采用如下形式:
jdbc:microsoft:sqlserver//localhost:1433; DatabaseName=sid
对于 MYSQL 数据库连接,采用如下形式:
jdbc:mysql://localhost:3306/sid
查询Oracle的ip地址
set serveroutput on
exec dbms_output.put_line(utl_inaddr.get_host_address);
orm和三层框架
jquery
//为button添加onclick 响应函数
$function(){
$
}
jquery对象是一个数组
$()
$("#id") //document.getElementById("id");
$("tagName") //document.getElementByTagName("tagName");
层次选择器
body div 选取body的所有div(后代)元素
body > div 选取parent元素下的子元素
body + div 选取紧接body + next 元素
body ~ div 选取body元素后所有的div
基本过滤选择器
主要是通过特定的过滤规则来筛选出所需的 DOM 元素, 该选择器都以 “:” 开头
$(function(){
// do something
});
其实这个就是jq ready()的简写,他等价于:
$(document).ready(function(){
//do something
})
属性过滤选择器
子元素选择器
:nth-child(n) 选择器匹配属于其父元素的第 N 个子元素,不论元素的类型。
n 可以是数字、关键词或公式。
表单元素过滤选择器
$("select :selected").each(function(){
alert(this.value);
});
attr();和val()方法类似[attr() 方法设置或返回被选元素的属性值。
根据该方法不同的参数,其工作方式也有所差异。]
each();jQuery 对象遍历的方式使 each,函数内部的this
text();
jquery中$this和$(this)的作用和区别
$this只是个自定义的变量
$(this)是将当前dom对象转换成jquery对象
//1. 点击所有的 p 节点, 能够弹出其对应的文本内容
/*
1. jQuery 对象可以进行隐式迭代: $("p").click(function(){...});
为选取的所有的 p 节点都添加了 click 响应函数. jQuery 对象本身就是一个
DOM 对象的数组
2. 在响应函数中, this 是一个 DOM 对象. 若想使用 jQuery 对象的方法
需要把其包装为 jQuery 对象: 使用 $() 把 this 包起来.
3. text() 方法时一个读写的方法: 不加任何参数, 读取文本值; 加参数为
属性节点添加文本值(文本节点) (和 text() 类似的方法: attr(), val())
*/
// $("p").click(function(){
// alert($(this).text());
// $(this).text("^^" + $(this).text());
// //alert(this.firstChild.nodeValue);
// });
//2. 使第一个 table 隔行变色
$("table:first tr:even").css("background", "#ffaacc");
//3. 点击 button, 弹出 checkbox 被选中的个数
$("button").click(function(){
alert($(":checkbox:checked").length);
});
创建子节点
append和prepend(加到前面)
After和before
$.trim(str):可以去除str的前后空格
复制
clone节点时需要注意克隆后的节点的id属性,若原节点有id属性,则克隆后,会出现在一个文档中有两个id相同的节点的情况
clone(true):在克隆节点的同时,克隆节点包含的事件。
ajax
允许浏览器与服务器通信而无须刷新当前页面的技术