A. u8前台修改和删除,后台sqlserver数据库是有日志的吗
有的。
sqlserver数据库所有的操作都是有日志的。
B. 前台与SQLserver数据库如何在不同网段下连接
架设校园网,支持不同网段互相访问.类似工具很多可以搜一下.也可以架设VPN来实现
C. 学做网站前台和后台分别需要会什么软件
第一,网站前台就是我们的网站页面,也就是你打开网站所看到的内容。
第二,网站的后台一般都是直接可以在界面进行编辑的,不需要什么软件。
第三,一般我们网站的程序都是使用ftp软件进行上传。
第四,我们的网站的后台还有空间商后台、域名后台。
第五,如果需要对网站某些代码进行修改的话,我们还会用到 Dreamweaver 软件
D. JSP中如何实现前台应用和后台数据库的连接
妹子给你个简单的<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<%
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=flower"; String user="sa";
String password="123456";
String zname=request.getParameter("name");
String zpassword=request.getParameter("password");
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet rs=stmt.executeQuery("select name,password from username"); while(rs.next())
{ }
%><%}catch(Exception e){
out.println(e.getMessage());}finally{}%></body>
</html>不会可以问我哦!!!!!
E. 办公室电脑如何设置才能连接到前台电脑的SQLserver服务器和查看营业状态
共享不需要设。
办公室电脑上安装sqlserver客户端了吗?
按照如下步骤检查:
1. 确认数据库是否允许远程连接
http://..com/question/443193756.html?old=1&afterAnswer=1#here
2. 确认数据库服务是否正常启动
进windows的服务管理器,看带有sqlserver的服务
3. 确认数据库服务器的防火墙开通
同1
4. 确认客户端到服务器网络畅通
在客户机上的命令行执行 c:>ping 服务器名
5. 确认连接字符串正确,包括:主机名\实例名,端口
这个,看你的程序了吧。
6. 确认数据库是否允许混合登录方式
同1
F. sql server2008,后台装上服务器,前台客户端总是连接不上
一、看ping 服务器IP能否ping通。
这个实际上是看和远程sql server 2005服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2005服务器的IP拼写正确。
二、在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
如telnet 219.232.234.100 1433
通常端口值是1433,因为1433是sql server 2005的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。
如果这一步有问题,应该检查以下选项。
1、检查远程服务器是否启动了sql server服务。如果没有,则启动。
2、检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开开始菜单->程序 ->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。
3、检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。
事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是 Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变。
4、如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。
5、检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。
检查方法是在服务器的dos或命令行下面输入:
netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2005打上至少sp3的补丁。其实在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。
如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。
三、检查客户端设置
程序->Microsoft SQL Server -> 客户端网络使用工具。像在服务器网络实用工具里一样,确保客户端tcp/ip协议启用,并且默认端口为1433(或其他端口,与服务器端保持一致就行)。
四、在企业管理器里或查询那分析器连接测试
企业管理器->右键SQlserver组->新建sqlserver注册->下一步- >写入远程IP->下一步->选Sqlserver登陆->下一步->写入登陆名与密码(sa,password)- >下一步->下一步->完成
查询分析器->文件->连接->写入远程IP->写入登录名和密码(sa,password)->确定
通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4秒,而查询分析器是15秒。
修改默认连接超时的方法:
企业管理器->工具->选项->在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡->连接设置->在 登录超时(秒) 后面的框里输入一个较大的数字
查询分析器->工具->选项->连接->在 登录超时(秒) 后面的框里输入一个较大的数字
通常就可以连通了,如果提示错误,则进入下一步(51aspx)。
五、错误产生的原因通常是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:
1、在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server。
2、展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡。
3、在"身份验证"下,选择"SQL Server和 Windows "。
4、重新启动SQL Server服务。(在dos或命令行下面net stop mssqlserver停止服务,net start mssqlserver启动服务,也是一种快捷的方法)。
附注:在连接本地服务器时,通常使用的是命名管道协议(在服务器网络实用工具里可以看到启用的协议有这个),默认端口是445,因此在本地能连通是不能说明什么问题的,连接远程服务器是完全不同的协议)
G. 在C#中在前台的文本框中添加一条信息,使之保存到SQLserver数据库表中,怎样实现
SqlDataAdapter da = new SqlDataAdapter();
//创建连接对象
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=服务器名;Initial Catalog=初始化的数据库名;User ID=sa;Password=密码;
//创建查询命令对象
SqlCommand selectCmd = new SqlCommand();
selectCmd.CommandText = "select * from Books";
selectCmd.Connection = conn;
//创建添加数据的命令对象
SqlCommand insertCmd = new SqlCommand();
insertCmd.CommandText = "insert into Books values(@BookName,@Author,@Publisher,@UnitPrice,@Discount,@BookImageFileName)";
insertCmd.Connection = conn;
//向插入命令添加参数
insertCmd.Parameters.Add("@BookName",SqlDbType.NVarChar,50, "BookName");
insertCmd.Parameters.Add("@Author", SqlDbType.NVarChar, 50, "Author");
insertCmd.Parameters.Add("@Publisher",SqlDbType.NVarChar,50, "Publisher");
insertCmd.Parameters.Add("@UnitPrice", SqlDbType.Money, 8, "UnitPrice");
insertCmd.Parameters.Add("@Discount", SqlDbType.NVarChar, 8, "Discount");
insertCmd.Parameters.Add("@BookImageFileName", SqlDbType.NVarChar, 50, "BookImageFileName");
da.SelectCommand = selectCmd;
da.InsertCommand = insertCmd;
//创建数据集对象
DataSet data = new DataSet();
//使用数据适配器填充数据适配器
da.Fill(data, "Books");
//向DataSet的“Books”表中添加一条记录
DataRow drNew=data.Tables["Books"].NewRow();
//设置新添加行的值
drNew["BookName"] = txtBookName.Text;-----文本框的内容
drNew["Author"] = txtAuthor.Text;
drNew[3] = txtPublishName.Text;
drNew[4] = txtPrice.Text;
drNew[5] = txtDiscount.Text;
drNew[6] = txtFileName.Text;
//向表中添加行
data.Tables["Books"].Rows.Add(drNew);
//将数据通过数据适配器更新到数据库中
da.Update(data, "Books");
把这些写在一个按钮事件里面 就可以了
H. sqlserver查询出来的数据显示不全,但是前台却能显示全,为什么
数据库字段的长度是否足够
I. 如何实现用java程序在前台对后台sqlserver 数据库录入数据谢谢
一个完整的应用程序,本身就要有一个前台,一个后台,首先,要建立数据源 建立之后建立一个JAVA工程,建立一个JAVA类,写下如下代码
Package ....;
import java.sql.*;
Public Class Database{
Public Database(){
}
Connection con;
Statement st;
ResultSet rs;
try{
Class.forname("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(Exception e){
System.out.println(e);
}
try{
con = DriverManager.getconnection(Jdbc:Odbc:数据源名","密码","");
st = con.CreateStatement();
int value = st.updateQuery(写入insert或update语句);
System.out.println(value);
}
catch(Exception e){
System.out.println(e);
}
con.close();
}
如果输出的value值为1说明操作成功。
Class.forname()//载入驱动的
J. 后台用sql server 2008作为数据库,前台用常用的语言(java,vb,c语言,c++
1,搭建java开发环境,安装jdk,建议下一个eclipse,。
2,建一个eclipse的java工程
3,下一个sql server 的jdbc驱动,可以去
http://www.microsoft.com/zh-cn/download/details.aspx?id=21599
4,将下载的jar包,放到eclipse工程,将jar包加入到编译路径
5,sql server中任意建一张表,如下代码进行测试,注意url与用户名,密码,修改为你们数据库的url、用户名与密码
import java.sql.*;
/**
* @version 2012-02-22
* @author
*/
public class InsertDemo {
public static void main(String[] args) throws SQLException {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//加载数据库引擎,返回给定字符串名的类
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
//test为你的数据库的名称
String user="用户名";
String password="密码";
Connection conn=DriverManager.getConnection(url,user,password);
//连接数据库对象
Statement stmt=conn.createStatement();
//创建SQL命令对象
String query="";//创建表SQL语句
stmt.executeUpdate(query);//执行SQL命令对象
String a="INSERT/DELETE.... INTO/FROM “表名” VALUES(....,...)";
....
....
....
stmt.executeUpdate(a);//执行SQL命令对象
//读取数据
ResultSet rs=stmt.executeQuery("SELECT * FROM “表名”");
//循环输出每一条记录 rs最初指向第一条记录的前面
while(rs.next){
}
最后关闭连接
stmt.close();
con.close();
数据库连接(Connection)是非常稀有的资源,用完后必须马上释放,
如果Connection不能及时正确的关闭将导致系统宕机。
Connection的使用原则是尽量晚创建,尽量早的释放。
}