try{
成都创新互联是一家专注于成都网站制作、网站建设与策划设计,宿州网站建设哪家好?成都创新互联做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:宿州等地区。宿州做网站价格咨询:13518219792
class.forName(driver);
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
}
错了,应该写在方法里面。。。
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;
}
或者把他放在构造方法里。
当然是:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
编译肯定不对。
写一个公共类,如下:
import java.sql.*;
public class ConnectDB {
//数据库用户名
String userName="sa";
//数据库密码
String userPassword="123456";
//数据库的URL,包括连接数据库所使用的编码格式
String url="jdbc:sqlserver://localhost:1433;databaseName=stu";
//定义一个连接对象
Connection dbConn;
//错误信息串
String errMes;
public ConnectDB() {
//初始化操作
errMes="";
dbConn=null;
}
//连接数据库
public Connection getConn() {
try {
//声明所用的类包
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//获得数据库的连接对象
dbConn= DriverManager.getConnection(url,userName,userPassword);
} catch(Exception e) {
dbConn = null;
errMes=e.toString();
}
return dbConn;
}
//获取错误信息
public String getErrMes() {
return errMes;
}
}
这样看你用C# 语言开发的是什么类型的项目了。
1.B/S结构的程序在部署的时候是需要将你的程序放在一个web容器中来运行的例如IIS。然后在部署数据库,微软的数据库允许我们将数据库以文件的形式提取出来存放在项目的某一个文件当中,但是这也是需要一个前提的,就是你部署的这台计算机已经有SQL server 的客户端才可以这样使用。
2.C/S结构的程序不需要web容器的平台可以直接运行在客户的机器上,但是在如果你的程序用到数据库的话还是需要对数据库进步部署的。
如果你想将你的程序和数据捆绑在一起的话可以选择一个比较轻量级的数据库,比如微软的Access 它是附加上office中的,使用它是可以实现程序和数据一起打包的
这个不叫封装,一般叫部署
把开发的web网站部署到web服务器,连接数据库服务器
C#只是一种语言,按楼主的意思是需要一种开发web应用程序的技术就是asp.net,只不过它用的是C#语言
sql也只是数据库查询语言,我们一般选择具体的数据库产品,比如sqlserver
就像我们不会说,我用聊天工具和你联系,而说的是我用QQ和你联系..
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款