数据库中redis 选择数据库结果可以为零么

1187人阅读
ASP.NET实现弹出框真分页将复选框选择的数据存到数据库中,这个问题分一下几步走
1、将弹出框真分页后复选框选择的数据保存。
首先来第一步将弹出框真分页后复选框选择的数据保存。
& & & &思路很简单就是先真分页,然后在点击下一页的时候扫描这一页所有点击复选框的数据保存到一个变量数组中。下面就是主要代码:
&%@ Page Language=&C#& AutoEventWireup=&true& CodeBehind=&ZCXDWLInfo.aspx.cs& Inherits=&WEB.DDGL.ZCXDWLInfo& %&
&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&html xmlns=&http://www.w3.org/1999/xhtml&&
&head runat=&server&&
&title&&/title&
&link href=&../css/admin.content.css& rel=&stylesheet& type=&text/css& /&
&link href=&../css/admin.global.css& rel=&stylesheet& type=&text/css& /&
&link href=&../css/admin.index.css& rel=&stylesheet& type=&text/css& /&
&!--JS导入的公共js文件--&
&script src=&../js/jquery-1.4.2.min.js& type=&text/javascript&&&/script&
&script src=&../js/jquery.utils.js& type=&text/javascript&&&/script&
&script src=&../js/admin.js& type=&text/javascript&&&/script&
&!--引用jBox样式css文件及js文件--&
&link href=&../jBox/Skins/Green/jbox.css& rel=&stylesheet& type=&text/css& /&
&script src=&../jBox/jquery.jBox-2.3.min.js& type=&text/javascript&&&/script&
&script src=&../jBox/i18n/jquery.jBox-zh-CN.js& type=&text/javascript&&&/script&
&script src=&js/ZCXDInfo.js& type=&text/javascript&&&/script&
&!--JS导入的界面操作js文件--&
&script type=&text/javascript&&
&style type=&text/css&&
width: 110
text-align:
text-align:
width: 123
width: 159
text-align:
.contentDisplay
&body onload=&search_Click()&&
&form id=&form1& runat=&server&&
&div class=&block& id=&ZCXD& runat=&server&&
&div class=&h&&
&span class=&icon-sprite icon-list&&&/span&
物料信息&/h3&
&div class=&bar&&
&asp:Button ID=&Button1& runat=&server& Text=&添加物料& OnClientClick=&getSelected();& /&
&div class=&tl corner&&
&div class=&tr corner&&
&div class=&bl corner&&
&div class=&br corner&&
&div class=&cnt-wp&&
&div class=&cnt&&
&!--多标签标签部分--&
&input id=&Hidden1& type=&hidden& runat=&server& value=&0& /&
&!--多标签的内容部分--&
&table class=&data-table contentin& id=&mainTable& border=&0& cellspacing=&0& cellpadding=&0&&
&th scope=&col&&
&th scope=&col&&
&th scope=&col&&
&th scope=&col&&
&th scope=&col&&
&th scope=&col&&
&tr id=&content& class=&contentDisplay&&
&td class=&txt c& id=&LJBM& name=&LJBM&&
&td class=&txt c& id=&LJMC& name=&LJMC&&
&td class=&txt c& id=&LJSL&&
&input id=&txtSL& type=&text& name=&txtSL& onblur=&Money();& /&
&input id=&hidLJID& type=&hidden& name=&hidLJID& /&
&td class=&txt c& id=&hidDJ& name=&hidDJ&&
&td class=&txt c& id=&Money& name=&Money&&
&td class=&icon tail& id=&ckWLXZ&&
&input name=&ckWLXZ& type=&checkbox& onclick=&SaveCheckboxInfo()& /&
&input id=&hidJBID& type=&hidden& runat=&server& /&
&input id=&hidWLMC& type=&hidden& /&
&input id=&pageSize& type=&hidden& /&
&input id=&pageIndex& type=&hidden& /&
&input id=&pageCount& type=&hidden& /&
&input id=&recordCount& type=&hidden& /&
&%--分页区域--%&
&div id=&insert&&
var SaveCheck = new Array();
var SaveBig = 0;
function pagingClick(text, index) {
var pageSize = parseInt($('#pageSize').val()); //页面大小
var pageIndex = parseInt($('#pageIndex').val()); //当前页
var pageCount = parseInt($('#pageCount').val()); //页总数
var recordCount = parseInt($('#recordCount').val()); //记录总数
if (&上一页& == text) {//点击上一页按钮
if (pageIndex & 1) {
//查询并显示数据
getData(pageSize, pageIndex - 1);
$('#pageIndex').val(pageIndex - 1); //更新当前页
alert($('#lblPage').text());
$('#lblPage').text('共' + recordCount + '条记录,当前第' + (pageIndex - 1) + '/' + pageCount + ',每页' + pageSize + '条记录');
} else if (&下一页& == text) {//点击下一页按钮
if (pageIndex & pageCount) {
//查询并显示数据
getData(pageSize, pageIndex + 1);
$('#pageIndex').val(pageIndex + 1); //更新当前页
$('#lblPage').text('共' + recordCount + '条记录,当前第' + (pageIndex + 1) + '/' + pageCount + ',每页' + pageSize + '条记录');
} else if (&跳转& == text) { //点击跳转按钮
var skinIndex = $('#current-index').trim(); //获取要跳转的页数
if (skinIndex != pageIndex && skinIndex &= 1 && skinIndex &= pageCount) {
//查询并显示数据
getData(pageSize, skinIndex);
$('#pageIndex').val(skinIndex); //更新当前页
$('#lblPage').text('共' + recordCount + '条记录,当前第' + skinIndex + '/' + pageCount + ',每页' + pageSize + '条记录');
$('#current-index').val('').focus();
} else { //点击首页和尾页按钮
//查询并显示数据
getData(pageSize, parseInt(index));
$('#pageIndex').val(parseInt(index)); //更新当前页
$('#lblPage').text('共' + recordCount + '条记录,当前第' + parseInt(index) + '/' + pageCount + ',每页' + pageSize + '条记录');
//============================================================结束=============================================================
//===========================================================显示分页控件====================================================
function pagingShow(pageSize, pageIndex) {
var intJBID =$('#hidJBID').val(); //隐藏控件DLSCode
if (intJBID == &null&) {
intJBID = &&;
//=================客户信息条数,并将分页按钮输出到界面================================
type: &get&, //传递类型get
url: &../DDGL/handler/QueryZCXDCount.ashx?JBID=& + intJBID,
//返回数据成功,将返回的json数据解析,并显示
success: function(ZCXDCount) {
var recordCount = parseInt(ZCXDCount); //记录总数
$(&#insert&).contents(&div&).remove(); //去掉分页按钮
if (recordCount & 0) {
//根据记录总数和每页显示数据条数算总页数
var pageCount = (recordCount % pageSize == 0) ? parseInt(recordCount / pageSize) : parseInt(recordCount / pageSize) + 1;
$('#pageCount').val(pageCount); //将页总数赋值给界面隐藏控件
$('#recordCount').val(recordCount); //将记录总条数赋值给界面隐藏控件
//生成a标签的函数
function _getLink(text, index) {
return J.FormatString(' &a class=&button-white& href=&javascript:pagingClick(\'' + text + '\',' + index + ');&&&span&{0}&/span&&/a&', text, index);
var html = [];
html.push('&div class=&pager-bar&&');
html.push(J.FormatString('&div id = &lblPage& class=&msg&&共{0}条记录,当前第{1}/{2},每页{3}条记录&/div&', recordCount, pageIndex, pageCount, pageSize));
html.push(_getLink('首页', 1));
html.push(_getLink('上一页', pageIndex - 1));
html.push(_getLink('下一页', pageIndex + 1));
html.push(_getLink('未页', pageCount));
html.push('     ');
html.push('第&input id=&current-index& onkeydown=&J.EnterSubmit(event, Pager.Jump);& class=&input-small& style=&text-align:& type=&text& value=&' + (pageIndex & 0 ? pageIndex : '') + '& /&页');
html.push('    ');
html.push('&a class=&button-white& href=&javascript:pagingClick(\'跳转\',\'\');&&&span&跳转&/span&&/a&');
html.push('&/div&');
$(&#insert&).append(html.join(''));
//返回数据失败,弹出错误显示
error: function(XmlHttpRequest, textStatus, errorThrown) {
alert(XmlHttpRequest.responseText);
//===================================点击查询按钮响应的事件==========================================================
function search_Click() {
var pagesize =50; //分页大小
var pageIndex =1; //当前页
//将这些数据赋值给界面的隐藏控件
$('#hidJBID').val(intJBID);
$('#pageSize').val(pagesize); //分页大小
$('#pageIndex').val(pageIndex); //当前页
//显示分页控件
pagingShow(pagesize, pageIndex);
//查询并绑定数据
getData(pagesize, pageIndex);
//=================================================结束=======================================================================
//===============================根据页面大小和页数查询零件信息,并将数据显示在界面的table中===============================================
function getData(pageSize, pageIndex) {
var intJBID = $('#hidJBID').val(); //级别ID
if (intJBID == &null&) {
intJBID = &&;
//=================根据级别ID查询零件ID================================
type: &get&,
url: &../DDGL/handler/QueryZCXDAllInfo.ashx?JBID=& + intJBID + &&pageSize=& + pageSize + &&pageIndex=& + pageIndex,
//返回数据成功,将返回的json数据解析,并显示
success: function(strJson) {
var obj = eval(strJson);
//eval 计算 JavaScript 字符串,并把它作为脚本代码来执行
//检查后台返回的数据
//将获取到的数据动态的加载到table中
$(&#mainTable tr&).eq(1).removeClass(&contentDisplay&); //移除模板行的样式
$(&#mainTable tr&).eq(1).nextAll().remove();
//将标题行的tr删除 这里指的是删除第二个tr
//依次遍历获得的json数据,向数据表table中动态加载数据
for (var i = 0; i & obj. i++) {
var row = $(&#content&).clone();
//clone clone() 方法生成被选元素的副本,包含子节点、文本和属性。
row.find(&#LJBM&).text(obj[i].LJBM);
row.find(&#hidLJID&).val(obj[i].ID);
row.find(&#LJMC&).text(obj[i].MC);
row.find(&#hidDJ&).text(obj[i].DJ);
$(&#txtSL&).live(&onblur&,function(){
$(&#Money&).val()=$(&#txtSL&).val()*$(&#hidDJ&).val()
//明细。单击时,传递参数,调用Detail_Click方法
row.find(&#Detail a&).bind(&click&, { strDivisionID: obj[i].strDivisionID, strEvaluaterCode: obj[i].strEvaluaterCode }, Detail_Click);
row.find(&#ckWLXZ&)
//row.css(&display&, &inline&);
row.appendTo(&#mainTable&); //添加到mainTable中
$(&#mainTable tr&).eq(1).addClass(&contentDisplay&);
//添加模板列的css样式
// 隔行变色
$('table.data-table tr:even').addClass('even');
//返回数据失败,弹出错误显示
error: function(XmlHttpRequest, textStatus, errorThrown) {
alert(XmlHttpRequest.responseText);
//保存选择数据
function SaveCheckInfo(){
var LJBM = document.getElementsByName(&LJBM&);
var CheckInfo = document.getElementsByName(&ckWLXZ&);
var LJID = document.getElementsByName(&hidLJID&);
var SL = document.getElementsByName(&txtSL&);
var Money = document.getElementsByName(&Money&);
var LJMC = document.getElementsByName(&LJMC&);
var DJ = document.getElementsByName(&hidDJ&);
for (var i = 1; i & CheckInfo. i++) {
if (CheckInfo[i].checked == true) {
// '{ &name&: &cxh&, &sex&: &man& }'
var strLJBM = LJBM[i].innerHTML
var strLJID = LJID[i].
var strSL = SL[i].
var strLJMC = LJMC[i].innerHTML;
var strMoney = Money[i].innerHTML;
var strDJ=DJ[i].innerHTML;
SaveCheck[SaveBig] = '[{&LJBM&:&' + strLJBM + '&,&SL&:&' + strSL + '&,&Money&:&' + strMoney + '&,&LJID&:&' + strLJID + '&,&LJMC&:&' + strLJMC + '&,&DJ&:&'+
strDJ+'&,&DJBH&:&-&,&GSF&:&-&,&GLF&:&-&}'
CheckInfo.length
SaveCheck[SaveBig] = '{&LJBM&:&' + strLJBM + '&,&SL&:&' + strSL + '&,&Money&:&' + strMoney + '&,&LJID&:&' + strLJID + '&,&LJMC&:&' + strLJMC+ '&,&DJ&:&'+
'&,&DJBH&:&-&,&GSF&:&-&,&GLF&:&-&}]'
SaveCheck[SaveBig] = '{&LJBM&:&' + strLJBM + '&,&SL&:&' + strSL + '&,&Money&:&' + strMoney + '&,&LJID&:&' + strLJID + '&,&LJMC&:&' + strLJMC+ '&,&DJ&:&'+
strDJ+ '&,&DJBH&:&-&,&GSF&:&-&,&GLF&:&-&}'
SaveBig++;
SaveCheck[SaveBig]=&]&;
把保存的所有数据都返回到页面
function getSelected() {
SaveCheckInfo()
window.returnValue = SaveC
window.close();
//算出金额
function Money() {
var SL = document.getElementsByName(&txtSL&);
var DJ = document.getElementsByName(&hidDJ&);
var TotalMoeny=0;
var Money = document.getElementsByName(&Money&);
for (var i = 1; i & SL. i++) {
Money[i].innerHTML = SL[i].value * DJ[i].innerHTML
TotalMoeny=parseFloat(TotalMoeny)+parseFloat(Money[i].innerHTML)
// if(TotalMoeny&)
其实这个功能把真分页,复选框选择保存数据,JS提供一个零时缓存(一个数组变量)这三个技术进行了融合在了一起。这三个功能也可以分开来使用。
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:249218次
积分:6591
积分:6591
排名:第1629名
原创:141篇
评论:1083条
阅读:6628
文章:26篇
阅读:62034
(1)(4)(4)(4)(4)(4)(5)(4)(4)(4)(4)(3)(4)(5)(4)(4)(4)(3)(3)(4)(6)(1)(4)(3)(3)(4)(2)(1)(1)(8)(12)(8)(1)(1)(6)(3)(4)数据库的命令都有哪些?_百度知道
数据库的命令都有哪些?
我有更好的答案
(1)数据记录筛选:
sql=&select * from 数据表 where 字段名=字段值 orderby 字段名 [desc] &
sql=&select * from 数据表 where 字段名 like '%字段值%' orderby 字段名 [desc]&
sql=&select
top10 * from 数据表 where 字段名 orderby 字段名[desc]&
sql=&select * from 数据表 where 字段名 in('值1','值2','值3')&
sql=&select * from 数据表 where 字段名 between 值1 and 值 2&
(2)更新数据记录:
sql=&update 数据表 set 字段名=字段值 where 条件表达式&
sql=&update 数据表 set 字段1=值1,字段2=值2……字段n=值n where 条件表达式&
(3)删除数据记录:
sql=&delete from 数据表 where 条件表达式&
sql=&delete from 数据表 &(将数据表所有记录删除)
(4)添加数据记录:
1、显示当前存在的数据库 mysql&
2、选择数据库 mysql& USE mysql Database changed (USE 和 QUIT 命令不需要分号结束。),显示当前选择的数据库 mysql& select database();
3、显示当前数据库中存在的表 mysql& SHOW TABLES;
4、显示表(db)的内容 mysql&select *
5、命令的取消 当命令输入错误而又无法改变(多行语句情形)时,只要在分号出现前就可以用 c来取消该条命令 mysql& select -& user() -& c
6、创建一个数据库abccs mysql& CREATE DATABASE
7、选择你所创建的数据库 mysql& USE abccs Database changed;
8、创建一个数据库表 首先看现在你的数据库中存在什么表: mysql& SHOW TABLES; Empty set (0.00 sec) 说明刚才建立的数据库中还没有数据库表。下面来...
您要问那些数据库的命令?是查询?操作还是 管理?select,update,insert,delete alter ,create ,drop,lock table 还有管理命令,mysql
,oracle ,sql server 数据库的命令是不一样的。
其他类似问题
3人觉得有用
为您推荐:
数据库的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您所在的位置:
&Navicat for MySQL(MySQL数据库管理工具)32位 V11.1.13中文版
Navicat for MySQL(MySQL数据库管理工具)32位 V11.1.13中文版
Navicat for MySQL软件介绍
点击查看大图
  Navicat for MySQL是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。基于Windows平台,为MySQL量身订作,提供类似于MsSQL的用管理界面工具。此解决方案的出现,将解放PHP,J2EE等程序员以及数据库设计者、管理者的大脑,降低开发正本,为您带来更高的开发效率。用户可完全控制 MySQL 数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具,方便将数据从一个数据库移转到另一个数据库中(Local to Remote、Remote to Remote、Remote to Local),进行档案备份。 Navicat 支援 Unicode,以及本地或遥距 MySQL 伺服器多连线,用户可浏览数据库、建立和删除数据库、编辑数据、建立或执行 SQL queries、管理用户权限(安全设定)、将数据库备份/复原、汇入/汇出数据(支援 CSV, TXT, DBF 和 XML 档案种类)等。新版与任何 MySQL 5.0.x 伺服器版本兼容,支援 Triggers,以及BINARY VARBINARY/BIT数据种类等的风范。&Navicat for MySQL主要功能-表单检视(新增) -虚拟群组(新增) -自动完码(新增) -排程工作结果自动传送电子邮件(新增) -查询、 检视及事件自动完码(新增) -报告可汇出成各种格式,PDF, Excel, HTML 等(新增) -超时自动重新连接到SQL服务器 -数据和结构同步 -导出注册文件以传送到另外的计算机 -新查询创建器--为不同的数据库创建查询 -查询参数 -SQL控制台 -建立查看 -SSH密钥 -Navicat支持所有MySQL版本 -SSH及HTTP隧道 -汇入/汇出数据 -报表设计及建立
Navicat for MySQL下载地址
下载吧网友
可以直接使用,中文版的,不错。
下载吧网友
很抱歉,昨天是由于服务器中毒给大家带来的不便,已修复,请放心下载使用
下载吧网友
下载吧网友
Navicat for MySQL :NAVE-9PG7-JFWB-3A5KNAVP-6SBX-2EHP-47JPNAVP-6NY5-TWC9-ALG3Navicat for premium:NAVE-YMBL-QFGY-JBJ5NAVB-QAWT-AP6N-4F8VNAVC-XTPZ-SXRB-ZRT2
支持了!!!!!!!
下载吧网友
为什么用户管理按钮点不开?
下载吧网友
还是不能注册,谁能提供正确的名、组织和注册码。感激不尽!!!
中文的,good!
下载吧网友
下载吧网友
Navicat for MySQL :NAVE-9PG7-JFWB-3A5KNAVP-6SBX-2EHP-47JPNAVP-6NY5-TWC9-ALG3Navicat for premium:NAVE-YMBL-QFGY-JBJ5NAVB-QAWT-AP6N-4F8VNAVC-XTPZ-SXRB-ZRT2
支持了!!!!!!!
下载吧网友
为什么用户管理按钮点不开?
下载吧网友
还是不能注册,谁能提供正确的名、组织和注册码。感激不尽!!!
NAVN-LNXG-XHHX-5NOO名:组织:注册码:均为NAVN-LNXG-XHHX-5NOO
下载吧网友
下载吧网友
Navicat for MySQL :NAVE-9PG7-JFWB-3A5KNAVP-6SBX-2EHP-47JPNAVP-6NY5-TWC9-ALG3Navicat for premium:NAVE-YMBL-QFGY-JBJ5NAVB-QAWT-AP6N-4F8VNAVC-XTPZ-SXRB-ZRT2
支持了!!!!!!!
下载吧网友
为什么用户管理按钮点不开?
下载吧网友
还是不能注册,谁能提供正确的名、组织和注册码。感激不尽!!!
太棒了,下载后用了一下,界面已经是简体中文的,而且装好就是注册成功的,不用再另外到处找破解了。需要的同志们赶紧下载。。10版本比以前的9版本升级的地方还是挺多的。
下载吧网友
下载吧网友
Navicat for MySQL :NAVE-9PG7-JFWB-3A5KNAVP-6SBX-2EHP-47JPNAVP-6NY5-TWC9-ALG3Navicat for premium:NAVE-YMBL-QFGY-JBJ5NAVB-QAWT-AP6N-4F8VNAVC-XTPZ-SXRB-ZRT2
支持了!!!!!!!
下载吧网友
为什么用户管理按钮点不开?
下载吧网友
还是不能注册,谁能提供正确的名、组织和注册码。感激不尽!!!
非常感谢,我从官网下过那是英文的界面,英文不好,又找到了这个中文界面的,还有文档也是中文的
下载吧网友
下载吧网友
Navicat for MySQL :NAVE-9PG7-JFWB-3A5KNAVP-6SBX-2EHP-47JPNAVP-6NY5-TWC9-ALG3Navicat for premium:NAVE-YMBL-QFGY-JBJ5NAVB-QAWT-AP6N-4F8VNAVC-XTPZ-SXRB-ZRT2
支持了!!!!!!!
下载吧网友
为什么用户管理按钮点不开?
下载吧网友
还是不能注册,谁能提供正确的名、组织和注册码。感激不尽!!!
好东西,支持
下载吧网友
Navicat for MySQL :NAVE-9PG7-JFWB-3A5KNAVP-6SBX-2EHP-47JPNAVP-6NY5-TWC9-ALG3Navicat for premium:NAVE-YMBL-QFGY-JBJ5NAVB-QAWT-AP6N-4F8VNAVC-XTPZ-SXRB-ZRT2
支持了!!!!!!!
下载吧网友
为什么用户管理按钮点不开?
下载吧网友
还是不能注册,谁能提供正确的名、组织和注册码。感激不尽!!!
真的很不错,听说不用注册就可以用了,谢谢分享了
下载吧网友
下载吧网友
Navicat for MySQL :NAVE-9PG7-JFWB-3A5KNAVP-6SBX-2EHP-47JPNAVP-6NY5-TWC9-ALG3Navicat for premium:NAVE-YMBL-QFGY-JBJ5NAVB-QAWT-AP6N-4F8VNAVC-XTPZ-SXRB-ZRT2
支持了!!!!!!!
下载吧网友
为什么用户管理按钮点不开?
下载吧网友
还是不能注册,谁能提供正确的名、组织和注册码。感激不尽!!!
非常不错,好工具,谢谢下载吧,支持多一点这样的好工具。谢谢
下载吧网友
Navicat for MySQL :NAVE-9PG7-JFWB-3A5KNAVP-6SBX-2EHP-47JPNAVP-6NY5-TWC9-ALG3Navicat for premium:NAVE-YMBL-QFGY-JBJ5NAVB-QAWT-AP6N-4F8VNAVC-XTPZ-SXRB-ZRT2
支持了!!!!!!!
下载吧网友
为什么用户管理按钮点不开?
下载吧网友
还是不能注册,谁能提供正确的名、组织和注册码。感激不尽!!!
这是上传数据库的& 不是上传网站程序的
其他软件小分类
33775次下载
68508次下载
9536次下载
374828次下载
38475次下载
47561次下载
484107次下载
67141次下载
6754次下载
7036次下载
1158970次下载
999098次下载
974116次下载
578107次下载
531823次下载
504171次下载
484107次下载
374828次下载
359462次下载
349941次下载
热门关键字
微信扫一扫关注下载吧公共帐号工具类服务
编辑部专用服务
作者专用服务
公司其他产品
京公网安备号
万方数据知识服务平台--国家科技支撑计划资助项目(编号:2006BAH03B01)(C)北京万方数据股份有限公司
万方数据电子出版社当前访客身份:游客 [
当前位置:
现在没有oracle 11g自己的Dialect么?找来找去找不到啊....都是用通用的..结果又说不行..换了个Dialect,错误是没有,而且能够正常交互数据库,只是看起来不爽..oracle 11g没有特定的Dialect么?
2:28:28 org.hibernate.dialect.Dialect &init&
信息: Using dialect: org.hibernate.dialect.Oracle9Dialect
02:28:28:571[DEBUG]: trace com.mchange.v2.resourcepool.BasicResourcePool@11ea3fc [managed: 4, unused: 3, excluded: 0] (e.g. com.mchange.v2.c3p0.impl.NewPooledConnection@1af0fcf)
2:28:28 org.hibernate.dialect.Oracle9Dialect &init&
警告: The Oracle9Dialect dialect use either Oracle9iDialect or Oracle10gDialect instead
02:28:28:603[DEBUG]: trace com.mchange.v2.resourcepool.BasicResourcePool@11ea3fc [managed: 5, unused: 4, excluded: 0] (e.g. com.mchange.v2.c3p0.impl.NewPooledConnection@1af0fcf)
2:28:28 org.hibernate.cfg.SettingsFactory buildSettings
信息: Database -&
name : Oracle
version : Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
major : 11
2:28:28 org.hibernate.cfg.SettingsFactory buildSettings
信息: Driver -&
name : Oracle JDBC driver
version : 11.2.0.1.0
major : 11
共有6个答案
11g的server选择Oracle10gDialect就ok了,其实没有什么实质性差别。
8i和9都继承至Dialect,而9i继承8i,10i继承9i的方言,增加些新的特性,分页代码实现不太一样,不过效率不相上下。
Hibernate 没有跟进那么新啦,用 OracleDialect 应该没问题吧,你是碰到什么错误了吗?
According to supported databases, Oracle 11g is not officially supported. Although, I believe you shouldn't have any problems using org.hibernate.dialect.OracleDialect.
&JBOSS官方是确实是 Oracle 8i, 9i, 10g
有文说Hibernate oracle11g 要用3.6.0 FINAL,OJDBC14.JAR 就可以
错误倒是没有..一点错也没,可以很好地运行,就是好奇下..心里有点点不爽而已...毕竟服务器启动的时候出个警告嘛...
org.hibernate.dialect.OracleDialect
这个木有问题
驱动用这个ojdbc6.jar
我这用10g的没有问题,没有错误提示
更多开发者职位上
有什么技术问题吗?
小银的其他问题
类似的话题}

我要回帖

更多关于 fm2015 数据库选择 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信