1、對帶“*”符號的行進行解釋
公司主營業(yè)務(wù):成都網(wǎng)站建設(shè)、做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出余姚免費做網(wǎng)站回饋大家。
1)判斷書籍(book)表中圖書名稱(name)包含“數(shù)據(jù)庫”(SQLSERVER)關(guān)鍵字的平均價格(price)是否小于50美元。
2)在控制臺上顯示 ‘下面列出介紹SQL SERVER的書籍’的文字。
3)查詢并顯示書籍(book)表中書籍名稱為SQLServer的相關(guān)圖書名。
4)如果平均價格高于或等于50美元。
5)那么在控制臺上顯示‘介紹SQL SERVER的書籍太貴了!’。
2、對帶“*”符號的行進行解釋
6)聲明變量B和C為整形變量。
7)將整型變量A賦值為3,B賦值為4,并顯示。
8)將整型變量C賦值為A+B的和,和值為7。
9)顯示整型變量C的值。
3. 對帶“*”符號的行進行解釋。
10)將整型變量Result賦值為1,i賦值為5,并顯示。
11)定義循環(huán)Loop“Label1”。
12)在循環(huán)中將Result的值乘以i的值并復(fù)制給Result。
13)在循環(huán)中遞減i的值。
14)判斷i的值是否大于1.
15)如果i的值大于1那么繼續(xù)進行下一次循環(huán),直到i的值不大于1為止。
五、SQL編程題
1、insert into B (cBN,cT,cA,nDay) values(003、C++教程、張可、20)。
2、update B set nDay=40 where cBN=003。
3、delete * from B where cT like '%PB程序設(shè)計的%'。
4、select * from L where dD between '2005-5-1' and '2005-5-31'。
5、select * from (select * from S where cC='030201') where cN like '張%'。
我網(wǎng)上找的答案,應(yīng)該夠你用了,關(guān)于視圖和存儲過程的我一下子不想寫了,有空再寫給你
五(1)、查詢所有圖書類別為“中國歷史”的所有圖書記錄
五(2)、查詢所有圖書名稱中包含“SQL?Server”的圖書
五(3)、查詢各類別圖書的數(shù)量(按圖書類別分組)
六(2)、
alter?table?Teacher?ADD?tel?char(15)
GO
sp_addextendedproperty?N'MS_Description',?N'聯(lián)系電話',?'USER',?N'dbo',?'TABLE',?N'Teacher',?'COLUMN',?N'tel'
六(3)、
alter?table?Teacher?ADD?salary?decimal(8,?2)
GO
sp_addextendedproperty?N'MS_Description',?N'工資',?'USER',?N'dbo',?'TABLE',?N'Teacher',?'COLUMN',?N'salary'
六(4)、
alter?table?Teacher
add?constraint?ck_title?check?(title?IN('教授','副教授','講師','助教'))
六(5)、
INSERT?INTO?Teacher
VALUES('10001','李芳','女','1975-3-14','副教授','計算機系','83118147',4582.5)
六(6)、
UPDATE?dbo.Teacher?SET?tel='18653155668'?WHERE?tname='李芳'
六(7)、
SELECT?tname?'姓名',YEAR(GETDATE())-YEAR(birthday)?AS?'年齡',?salary?'工資',title?'職稱'
FROM?dbo.Teacher
WHERE?depart='計算機系'
六(8)、
CREATE?VIEW?V_Teacher?AS
SELECT?top?100?percent?tid,tname,depart,tel?FROM?dbo.Teacher
ORDER?BY?depart
六(9)、
SELECT?title,COUNT(*)num?FROM?dbo.Teacher
GROUP?BY?title
六(10)、
SELECT?title?'系部',MAX(salary)?'最高工資',MIN(salary)?'最低工資',AVG(salary)?'平均工資'
FROM?dbo.Teacher
GROUP?BY?title
----table 為你的表名,通過循環(huán)語句實現(xiàn)更新,@coun為更新次數(shù)
declare @cou int,@count int
set @cou=0
set @count=0
select top 0 * into #t1 from table
select @cou =COUNT (*) from table where [分數(shù)]90
while @cou0
begin
set @count=@count+@cou
insert into #t1
select * from table where [分數(shù)]90
update a
set a.[分數(shù)]= case when [分數(shù)] 60 then [分數(shù)]+5
when [分數(shù)] 70 then [分數(shù)]+4
when [分數(shù)] 80 then [分數(shù)]+3
when [分數(shù)] 90 then [分數(shù)]+2
else [分數(shù)]
end
from table a
inner join #t1 b on a.[姓名]=b.[姓名] and a.[課程]=b.[課程]
delete from #t1
select @cou =COUNT (*) from table where [分數(shù)]90
end
print @count
top 3,desc
declare
--,;
exec sp_rename
identity(1,1),not null
select , set
update,6
ORC
數(shù)據(jù)庫文件的初始大小
DECLARE CURSOR
原子性,隔離性
顯示事務(wù),自動提交事務(wù)
go
實體型,聯(lián)系
實體完整性,參照完整性
你的sqlsever驅(qū)動jar包,不存在
亦或者 你的SqlServer驅(qū)動包,和你的配置不一致
SqlServer 有2個版本,差別還是很到的
試試這個配置
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加載JDBC驅(qū)動
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; /
主頁
%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %
html
body
form name="form" method="session" action="get.jsp"
table
tr
td請輸入內(nèi)容:/td
tdinput type="text" name="a"/td
/tr
tr
td/td
tdinput type="submit" name="b" value="提交"/td
/table
/form
/body
/html
get.jsp
%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %
html
body
jsp:useBean name="A" class="wlb.l" /
jsp:setProperty name="A" property="a"
a href="show.jsp"成功獲取表單信息/a
/body
/html
show.jsp
%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %
html
body
jsp:useBean name="A" class="wlb.l" /
jsp:getProperty name="A" property="a"
/body
/html
bean
package wlb.l;
public class U {
private String a;
public String getA() {
return name;
}
public void setA(String a) {
this.a = a;
}
}
數(shù)據(jù)庫連接
1.) 這個方法是把連接放在bean里
package com.lbc.msg.dao;
import java.sql.*;
public class BaseDao {
public final static String Driver ="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //是連接數(shù)據(jù)庫sql2005
public final static String Url="jdbc:sqlserver://localhost:1433;DatabaseName=wlb";//wlb是數(shù)據(jù)庫名
public final static String userid="sa";//登錄數(shù)據(jù)庫的帳號
public final static String pwd="123456";//密碼
public Connection getConn(){
Connection conn=null;
try{
Class.forName(Driver);
conn = DriverManager.getConnection(Url,userid,pwd);
}catch(Exception e)
{
System.out.println("驅(qū)動加載失??!");
e.printStackTrace();
}
return conn;
}
public void closeAll(Connection conn,PreparedStatement stmt,ResultSet rs){
if(conn!=null){
try{
stmt.close();
}catch(Exception e)
{
System.out.println("conn關(guān)閉發(fā)生失??!");
e.printStackTrace();
}
}
}
public int executeSQl(String sql,String []getValue){
Connection conn=null;
PreparedStatement stmt=null;
int num=0;
try{
conn=getConn();
stmt=conn.prepareStatement(sql);
if(getValue!=null){
for(int i=0;igetValue.length;i++){
stmt.setString(i+1,getValue[i]);
}
}
num=stmt.executeUpdate();
}catch(Exception e){
System.out.println("executeSQl方法異常!");
e.printStackTrace();
}
return num;
}
}
2.)
這個是在頁面上
%@ page contentType="text/html; charset=GBK" import="java.sql.*" %
%
String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//是連接數(shù)據(jù)庫sql2005
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=wlb";//wlb是數(shù)據(jù)庫名
String userid="sa",pwd="123456",sql = "";//登錄數(shù)據(jù)庫的帳號和密碼
try{
Class.forName(driver);
Connection conn = DriverManager.getConnection(url,userid,pwd);
sql = "select * from Title where username='" + request.getParameter("username") + "' and password='" + request.getParameter("password") + "'";//這里就是查詢的語句
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
if(rs.next())
{
session.setAttribute("Username",request.getParameter("username"));
response.sendRedirect("mian.jsp");
}
else
{
%
script language="javascript"
alert("用戶名或密碼錯誤");
window.history.go(-1);
/script
%
}
}catch(Exception e)
{
System.out.println(e.getMessage());
}
%
沒有調(diào)試 有錯誤在問我,sql連接是我自己的連接