資料庫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也報。皮賣[] 查看原帖>>