数据库bds
Ⅰ asp无法连接本地sql2008数据库,但是通过sql server management studio工具可以连接
单独使用链接文件没错的话就说明在ASP中数据库可以正常连接上的,至于首页没有内容那只能说是你的首页调用部分没有写正确了,把你的首页 集团动态 这部分的代码发来看看。
还有,看看你的ASP中有没有 On Error Resume Next 这句话,如果有的话它可是会无视错误继续执行的,需要把它删除掉
Ⅱ java数据库连接池最大连接数最小连接数怎么设置
最大连接数:这个连接池最多能有几条连接,如果初始化的连接数没有了,用户可以创建,但是要给个判断不能超过最大连接数。
最小连接数:就是连接池初始化的连接(连接池初始化多少条连接)
// 设置最大连接数,(根据并发请求合理设置)。
config.setMaxTotal(100);
// 设置最大空闲连接数,(根据并发请求合理设置)
config.setMaxIdle(20);
// 多长空闲时间之后回收空闲连接
setMinEvictableIdleTimeMillis(60000);
// 设置最小空绝隐闲连接数或者说初始化连接数
config.setMinIdle(10);
// 设置最大等待时间
config.setMaxWaitMillis(500);
/滚哗/ 跟验证有关
config.setTestOnBorrow(true);
// 跟验证有关
config.setTestOnReturn(false);
//并备厅 启动空闲连接的测试
config.setTestWhileIdle(false);
Ⅲ 传奇控制器开启的时候说无法找到BDS是怎么回事
你没有设置好DBC数据库,详细设置如下,请仔细看!
1:DBC2000安装
我们要安装DBC的话就先得要下载DBC软件,那么这个软件呢大家到网上搜一下,
有很多下载的,我已经下载好的了,那么现在就看我安装吧。
大家在安装时不用管那么多的,就直接安装就可以了,看着我的操作吧,我弄慢点
好了,DBC已经安装好了,我们下一步就是设置。
2:DBC2000设置
在控制面版找到BDE ADMINISTRATOR 单击打开
先不要管里面是什么,按ctrl+N 弹出个对话框 如果是STANDARD 直接点OK
然后在左边找到你创建的STANDARD1改名字为HeroDB 这个我刚刚一起改掉了
然后点下他看右边拦把那个路径也就是PATH:改成你装的传奇服务端路径
例如我把传奇装到D盘(mirserver在D盘目录下)那么我应该设置D:\MirServer\Mud2\DB 我们把这个复制一下吧,按键盘的Ctrl+C键复制 然后粘贴是按Ctrl+V键 已经弄好了,我们来保存一下
按ctrl+A 弹出个对话框 点OK就可以了 这样就保存好了 是不是很简单呢,没看懂的就多看一编吧
我们DBC2000呢就设置好了,下面我们就看传奇的服务端了,这个大家也可以到网上去下载的,
3:传奇服务端(也就是我们说的版本)
这个版本呢大家最好就先找个HERO引擎的版本,因为这个引擎的没有限制,其他的引擎都是要收费的
像BLUE和3K的这些都是要注册M2的。
版本呢,我就已经弄好了的,我们就是把版本解压后放到D盘就可以了,大家看下我的是怎么样放的
在D盘 是MirServer 叫这个名字
我们在打开MirServer这个文件看下里面是怎么样的
其实大家打开后只要看到里面有这10个文件就可以了,
DBServer LoginGate LoginSrv LogServer Mir200 Mud2 RunGate SelGate Config.ini
GameCenter.exe 大家看好了
只药品里面有这10个文件就OK的,
路径是:打开D盘 就是MirServer 然后打开MirServer文件 就是DBServer LoginGate LoginSrv LogServer Mir200 Mud2 RunGate SelGate Config.ini
GameCenter.exe 这10个文件就对了,这样的就说明你的服务端方的路径是对的了,这一步做对后我们就可以在DBC里看到传奇的数据库了,看到了吧!
好了,DBC设置好了,还有就是服务端也放好了路径了,
接下来就是传奇的基础了,
4:传奇基础入门
我们现在打开服务端
在服务端里面打开GameCenter.exe这个程序
好了,游戏也能启动起来了,这个设置是怎么设置的,我们会讲到的,
传奇分几种架设的
1:单机架设:
这个是只能在本机进游戏的,也就是卜液我现在用的这台电脑上架设置的只能我这台电脑进游戏
2:内网局域网架设:
这个架设就是可以几个人一起进游戏的,也就是说,如果你用的是路由器上网的那就是在你们几个同用一个路由器的人可以进你的游戏包括你的本机也能进
3:外网架设
外网架设和别人正常开区的人区别就不大了,在就在于你的是家用电脑开的,他的是服务器开的,
你的是动态IP他的是固定IP,不过这些都是不影响你的使用,开起外网的传奇只要你把你的外网IP游戏区名告诉对方,只要是上了网的电脑都能进游戏一起玩,你在北京,你的朋友在广州,都是可以进游戏的了,
那么这三类架设方法我们下一个教程会教大家启如怎么架设的,今天主要是教大家把DBC这些东西安装好设置好,那我们今天就讲到这里,大家好好的去研究下怎么设置DBC吧,还有服务端,这些东西都是必要的,我们下一教程就开始从单机架设到外网型旁物架设的了,大家做下准备吧,不懂的人可以加下我的QQ我给你指导下。好了,大家再见……
Ⅳ Delphi到底是什么东西数据库系统编程语言
跟VC一样,一个开发平台
Ⅳ spring中配置MySql数据源,怎样配置数据库信息
spring中配置数据源的几种常见方式:
#mysql 数据库配置(jdbc.properties)
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/databaseName?useUnicode=true&characterEncoding=UTF-8
jdbc.username=root
jdbc.password=root
1.使用spring自带的数据源org.springframework.jdbc.datasource.DriverManagerDataSource;
方式一:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" p:location="/WEB-INF/jdbc.properties" />
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"
p:driverClassName="${jdbc.driverClassName}"
p:url="${jdbc.url}"
p:username="${jdbc.username}"
p:password="${jdbc.password}" />
p标记需要:xmlns:p=""
DriverManagerDataSource源码实现:
public class DriverManagerDataSource extends AbstractDriverBasedDataSource {
public DriverManagerDataSource() {
}
public DriverManagerDataSource(String url) {
}
public DriverManagerDataSource(String url, String username, String password) {
}
public DriverManagerDataSource(String url, Properties conProps) {
}
public void setDriverClassName(String driverClassName) {
}
protected Connection getConnectionFromDriver(Properties props) throws SQLException {
}
protected Connection (String url, Properties props) throws SQLException {
}
}
方式二:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:ORCL" />
<property name="username" value="root" />
<property name="password" value="root" />
</bean>
2.DBCP数据源;
DBCP(DataBase connection pool)。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要2个包:commons-dbcp.jar,commons-pool.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去。
<bean id="dataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>
DBCP实现:
class JdbcUtil
{
private static BasicDataSource bds;
static
{
if(bds==null)
{
bds= new BasicDataSource();
}
//分别设置数据库的连接参数
bds.setDriverClassName();
bds.setUrl();
bds.setUsername();
bds.setPassword();
}
public static Connection getConnection()
{
return bds.getConnection();
}
3.C3P0数据源;
C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的有Hibernate,Spring等。
依赖jar包:c3p0-0.9.1.jar、c3p0-0.9.1.2.jar、c3p0-0.9.1-pre6.jar
c3p0与dbcp区别:
dbcp没有自动回收空闲连接的功能
c3p0有自动回收空闲连接功能
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass"><value>oracle.jdbc.driver.OracleDriver</value></property>
<property name="jdbcUrl"><value>jdbc:oracle:thin:@localhost:1521:Test</value></property>
<property name="user"><value>root</value></property>
<property name="password"><value>root</value></property>
<!--连接池中保留的最小连接数。-->
<property name="minPoolSize" value="10" />
<!--连接池中保留的最大连接数。Default: 15 -->
<property name="maxPoolSize" value="100" />
<!--最大空闲时间,1800秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 -->
<property name="maxIdleTime" value="1800" />
<!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->
<property name="acquireIncrement" value="3" />
<property name="maxStatements" value="1000" />
<property name="initialPoolSize" value="10" />
<!--每60秒检查所有连接池中的空闲连接。Default: 0 -->
<property name="idleConnectionTestPeriod" value="60" />
<!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 -->
<property name="acquireRetryAttempts" value="30" />
<property name="breakAfterAcquireFailure" value="true" />
<property name="testConnectionOnCheckout" value="false" />
</bean>
4.JNDI数据源;
如果应用配置在高性能的应用服务器(如WebLogic或Websphere等)上,我们可能更希望使用应用服务器本身
提供的数据源。应用服务器的数据源 使用JNDI开放调用者使用,Spring为此专门提供引用JNDI资源的
JndiObjectFactoryBean类。下面是一个简单的配置:
方式一:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/bbt"/>
</bean>
value值即JNDI的名称
方式二:
<bean id="queueTarget" class="org.springframework.jndi.JndiObjectTargetSource">
<property name="jndiName">
<value>queue/testQueue</value>
</property>
</bean>
方式三:
如果不使用JndiTemplate实现InitialContext环境变量的配置,则需要jndi.properties文件(放在classpath中,一般放在src下面),内容如下
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.provider.url=jnp://localhost:1099
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
方式四:
使用JndiTemplate实现InitialContext环境变量的配置,例如
<bean id="queueTarget" class="org.springframework.jndi.JndiObjectTargetSource">
<property name="jndiName">
<value>queue/testQueue</value>
</property>
<property name="jndiTemplate">
<ref local="jndiTemplate"/>
</property>
</bean>
<bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">
<property name="environment">
<props>
<prop key="java.naming.factory.initial">org.jnp.interfaces.NamingContextFactory</prop>
<prop key="java.naming.provider.url">jnp://localhost:1099</prop>
<prop key="java.naming.factory.url.pkgs">org.jboss.naming:org.jnp.interfaces</prop>
</props>
</property>
</bean>
Ⅵ asp数组赋予数据库的值
直接用系统函数呀
sql=“select 字段1,字段2,字段吵颤燃3,字段4 from 表”
rs = .....................
dim arraydengji
arraydengji = rs.getrows()
就好了,arraydengji 是一个二维数组升虚。
如果只有一行,直接arraydengji(0,0),arraydengji(1,0),arraydengji(洞宏2,0)...............
就可以了
<%.... total(1,1)=cstr(rs("jh"))&",158,982,0,369"%>
Ⅶ JAVA中界面如何连接数据库,如何实现一个界面到另一个界面
链接数据库代码最好封装成一个类,不然到处都写的是连接数据库的代码,用数据源链接数据库,代码如下:package Designer.FamilyAccountMoney.comm;import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.Properties;import javax.sql.DataSource;import org.apache.commons.dbcp.BasicDataSource;import Designer.FamilyAccountMoney.main.exception.ExceptionDemo;public class DBUtil {
private static final String driver;
private static final String url;
private static final String username;
private static final String password;
private static DataSource datasource;
private static HashMap<String,String> map; static {
Properties config = new Properties();
InputStream in = DBUtil.class.getResourceAsStream("config.properties");
try {
config.load(in);
} catch (IOException e) {
throw new ExceptionDemo("装载配置文件出错",e);
}
driver = config.getProperty("jdbc.driver");
url = config.getProperty("jdbc.url");
username = config.getProperty("jdbc.username");
password = config.getProperty("jdbc.password");
map = new HashMap<String, String>();
map.put("login.selectbynamepassword",config.getProperty("sql.login.selectbynamepassword"));
map.put("login.selectbyname",config.getProperty("sql.login.selectbyname"));
map.put("login.insert",config.getProperty("sql.login.insert"));
map.put("accountmoney.insert",config.getProperty("sql.accountmoney.insert"));
map.put("accountmoney.selectall",config.getProperty("sql.accountmoney.selectall"));
map.put("accountmoney.delete",config.getProperty("sql.accountmoney.delete"));
map.put("accountmoney.selectByDate",config.getProperty("sql.accountmoney.selectByDate"));
map.put("salary.selectall",config.getProperty("sql.salary.selectall"));
map.put("salary.selectbyname",config.getProperty("sql.salary.selectbyname"));
map.put("salary.delete",config.getProperty("sql.salary.delete"));
map.put("salary.insert",config.getProperty("sql.salary.insert"));
map.put("sort.selectall",config.getProperty("sql.sort.selectall"));
map.put("sort.selectbyname",config.getProperty("sql.sort.selectbyname"));
map.put("sort.delete",config.getProperty("sql.sort.delete"));
map.put("sort.insert",config.getProperty("sql.sort.insert"));
} public static DataSource getConnection() {
if(datasource==null){
BasicDataSource bds;
bds = new BasicDataSource();
bds.setDriverClassName(driver);
bds.setUrl(url);
bds.setUsername(username);
bds.setPassword(password);
datasource = bds;
}
return datasource; }
public static HashMap<String,String> getMap() {
return map;
} // 释放资源
public static void realse(ResultSet rst, PreparedStatement psd, Connection conn) {
try {
if (rst != null) {
rst.close();
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (psd != null)
psd.close();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (conn != null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
用法:例如判断用户名和密码:public static boolean Justice(String username, String password) {
try {
conn = dbs.getConnection();
psd = conn
.prepareStatement(map.get("login.selectbynamepassword"));
psd.setString(1, username);
psd.setString(2, password);
rst = psd.executeQuery();
flag = rst.next();
} catch (SQLException e) {
throw new ExceptionDemo("判断用户名和密码时出错", e);
} finally {
DBUtil.realse(rst, psd, conn);
}
if (flag) {
return true;
}
return false;
} 不过我给你的这个链接数据库要有配置文件,即:。property的文件:如下:jdbc.driver=sun.jdbc.odbc.JdbcOdbcDriver
jdbc.url=jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=stud.mdb
jdbc.username=
jdbc.password=
sql.login.selectbynamepassword=select user_name,pass_word from login where user_name=? and pass_word=?
sql.login.selectbyname=select username from login where username=?
sql.login.insert=insert into login(username,sex,age,user_name,pass_word) values(?,?,?,?,?) sql.accountmoney.insert=insert into account_money(in_out,sort_in_out,date_money,money_account,ps) values(?,?,?,?,?)
sql.accountmoney.selectall=select id,in_out,sort_in_out,date_money,money_account,ps from account_money
sql.accountmoney.selectByDate=select id,in_out,sort_in_out,date_money,money_account,ps from account_money where date_money between ? and ?
sql.accountmoney.delete=delete from account_money where id=?
sql.salary.selectall=select * from salary
sql.salary.selectbyname=select * from salary where in_sort=?
sql.salary.delete=delete from salary where in_sort=?
sql.salary.insert=insert into salary(in_sort) values(?)sql.sort.selectall=select * from sort
sql.sort.selectbyname=select * from sort where out_sort=?
sql.sort.delete=delete from sort where out_sort=?
sql.sort.insert=insert into sort(out_sort) values(?)不是很难,应该看的懂,上半部分是链接数据库必备条件,下面是执行的sql语句,在Dbutil里用静态代码快读出来。。这个是最底层的链接方式。。还有其他的第三方类库链接数据库。如:hibanate等等。。
Ⅷ mysql数据库线程池问题,为什么总是报错Cannot create PoolableConnectionFactory
一般这种情况可能的原因有这几种:
1. 可能连接超过mysql设置的上限(你的应该没超)
2. 程序问题,建立了连接不关闭(这个有可能,看看你的session)
3. 在没有使用连接池的情况下,每次都建立一个新的连接到数据库(即使每次操作完毕都及时准确的close了),但是由于可能建立到数据库连接的频率很高(比如在for循环里),那么会迅速建立大量的tcp连接到mysql的指定端口,OS在关闭tcp连接是有一定的延迟的,也是有一定数量限制的,所以就会出现无法连接的情况(connection refused)。
-------------------------------------
我个人感觉设置最大连接数可能用处不大,因为默认的是100,你说刚10个就出问题~所以我觉得可能还是和系统有关系,因为你说刷新的不频繁就不会报错~
不过你到可以先试试看~万一能行更好不是~
还有啊,你可以找别的机器试验下,在别人的电脑上做下测试~
Ⅸ 酒店业务bds是什么意思
BDS-- 业务发展服务
其他分类
BDSBachelor of Dental Surgery 牙科学士
BDSBachelor of Dental Surgery 牙科学士
BDSBiological Detection System 生物学的检验系统,生物学毕洞检测系统
BDSBudget Databases System 预算的数据库系统
BDSBanyon Data Systems, Inc (Burnsville, MN) Banyon数据系统岁正有限公司(Burnsville、锰)
BDSBiohazard Detection System 生物毒性检测系统
BDSBusiness Document Service (SAP) 商务文件服务(液)
英文缩写:
BDS
中文全称:
业务发展服务
英文全称:
Business Development Services
点击查看详细解释乎数悔
BDS 相关缩写推荐
Ⅹ database.asp是病毒 BDS/ASP.Ace
database.asp一般是数启巧据库文燃旁逗件,除非被做过手脚,否则不会是病毒文件。驱逐舰没报,小红伞报了,AVG也报。皮卖[] 查看原帖>>