try{

成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、網(wǎng)站建設(shè)與策劃設(shè)計,宿州網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:宿州等地區(qū)。宿州做網(wǎng)站價格咨詢:13518219792
class.forName(driver);
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
}
錯了,應(yīng)該寫在方法里面。。。
public Connection getConnection()
{
try{
class.forName(driver);
connection = DriverManager.getConnection(URL,username,password);
}
catch (SQLException e1)
{
e1.printStackTrace();
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
}
return connection;
}
或者把他放在構(gòu)造方法里。
當(dāng)然是:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
編譯肯定不對。
寫一個公共類,如下:
import?java.sql.*;
public?class?ConnectDB?{
//數(shù)據(jù)庫用戶名
String?userName="sa";
//數(shù)據(jù)庫密碼
String?userPassword="123456";
//數(shù)據(jù)庫的URL,包括連接數(shù)據(jù)庫所使用的編碼格式
String?url="jdbc:sqlserver://localhost:1433;databaseName=stu";
//定義一個連接對象
Connection?dbConn;
//錯誤信息串
String?errMes;
public?ConnectDB()?{
//初始化操作
errMes="";
dbConn=null;
}
//連接數(shù)據(jù)庫
public?Connection?getConn()?{
try?{
//聲明所用的類包
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//獲得數(shù)據(jù)庫的連接對象
dbConn=?DriverManager.getConnection(url,userName,userPassword);
}?catch(Exception?e)?{
dbConn?=?null;
errMes=e.toString();
}
return?dbConn;
}
//獲取錯誤信息
public?String?getErrMes()?{
return?errMes;
}
}
這樣看你用C# 語言開發(fā)的是什么類型的項(xiàng)目了。
1.B/S結(jié)構(gòu)的程序在部署的時候是需要將你的程序放在一個web容器中來運(yùn)行的例如IIS。然后在部署數(shù)據(jù)庫,微軟的數(shù)據(jù)庫允許我們將數(shù)據(jù)庫以文件的形式提取出來存放在項(xiàng)目的某一個文件當(dāng)中,但是這也是需要一個前提的,就是你部署的這臺計算機(jī)已經(jīng)有SQL server 的客戶端才可以這樣使用。
2.C/S結(jié)構(gòu)的程序不需要web容器的平臺可以直接運(yùn)行在客戶的機(jī)器上,但是在如果你的程序用到數(shù)據(jù)庫的話還是需要對數(shù)據(jù)庫進(jìn)步部署的。
如果你想將你的程序和數(shù)據(jù)捆綁在一起的話可以選擇一個比較輕量級的數(shù)據(jù)庫,比如微軟的Access 它是附加上office中的,使用它是可以實(shí)現(xiàn)程序和數(shù)據(jù)一起打包的
這個不叫封裝,一般叫部署
把開發(fā)的web網(wǎng)站部署到web服務(wù)器,連接數(shù)據(jù)庫服務(wù)器
C#只是一種語言,按樓主的意思是需要一種開發(fā)web應(yīng)用程序的技術(shù)就是asp.net,只不過它用的是C#語言
sql也只是數(shù)據(jù)庫查詢語言,我們一般選擇具體的數(shù)據(jù)庫產(chǎn)品,比如sqlserver
就像我們不會說,我用聊天工具和你聯(lián)系,而說的是我用QQ和你聯(lián)系..
網(wǎng)頁題目:sqlserver封裝,封裝數(shù)據(jù)庫的方式
URL地址:http://chinadenli.net/article42/dsgioec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、品牌網(wǎng)站建設(shè)、用戶體驗(yàn)、微信小程序、Google、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)