app开发教程哪里有啊?? 有软件之类的吗?
不需要安装软件,只要下载对应的jar包就行了。
例如如果是连SqlServer2000或者SqlServer2005,看这个http://www.bccn.net/Article/kfyy/java/jszl/200706/4588.html,是MySQL可以到http://www.mysql.com/downloads/connector/j/ 上下载jar包下面是连MySQL的测试代码:import java.sql.*;public class TestMysqlConnection {/*** jdbc连接到MySQL的测试* @param args*/public static void main(String[] args) { /** test是系统自带的,是空的*/Connection conn = null;Statement stmt = null;ResultSet rs = null;try {//1.注册驱动Class.forName("com.mysql.jdbc.Driver");//2.建立连接conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root&password=root");//3.创建语句stmt = conn.createStatement();//4.执行语句rs = stmt.executeQuery("select * from user");//5.处理结果while (rs.next()) {// 参数中的2,3,4是指sql中的列索引System.out.println(rs.getInt("id") + "\t" + rs.getString(2)+ "\t"+ rs.getDate(3) + "\t" + rs.getFloat(4));}} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException ex) {// handle any errorsSystem.out.println("SQLException: " + ex.getMessage());System.out.println("SQLState: " + ex.getSQLState());System.out.println("VendorError: " + ex.getErrorCode());} finally {//6.释放资源try {if(rs != null) {rs.close();rs = null;}if(stmt != null) {stmt.close();stmt = null;}if(conn != null) {conn.close();conn = null;}} catch (SQLException e) {e.printStackTrace();}}}}
getdate()函数是oracle还是sql server提供的?用处是什么?
很简单,使用系统的内置函数DATEADD()函数即可。
例如给当前时间加上一天:select DATEADD(DAY,1,GETDATE())。
给表中的日期列加上一天:DATEADD(DAY,1,日期)。
结构化查询语言(英文简称:SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言SQL(STRUCTURED QUERY LANGUAGE)是最重要的 关系数据库操作语言,并且它的影响已经超出 数据库领域,得到其他领域的重视和采用,如 人工智能领域的数据检索,第四代软件开发工具中嵌入SQL的语言等。
Oracle数据库如何可以使用像SQL Server那样getdate()的默认值啊...
展开全部 Oracle里面没有这样的函数哟.但是可以通过写存储过程或者触发器来实现1.储存过程CREATE OR REPLACE FUNCTION "GET_DATE" RETURN VARCHAR2IS yyyy varchar2(36); mm varchar2(36); dd varchar2(36); tempdate varchar2(36);BEGINtempdate := '';select to_char(to_date(sysdate),'YYYY') into yyyy from dual;select to_char(to_date(sysdate),'MM') into mm from dual;select to_char(to_date(sysdate),'DD') into dd from dual;tempdate := substr(yyyy,1,4)|| '-'||substr(mm,1,2)|| '-'||substr(dd,1,2);return tempdate;END;2.触发器CREATE OR REPLACE TRIGGER STATWEEK_tg--STATWEEK fdate 的触发器BEFORE INSERT ON STATWEEK FOR EACH ROWBEGIN SELECT get_date INTO :NEW.fdate FROM DUAL;END;注:这里的STATWEEK为对应的数据表 fdate为自动增长的字段,get_date为对应的储存过程名....
vb 获取网络时间较快的代码
函数:返回格式yyyy-M-d hh:mm:ss的日期时间,默认从国家授时中心网站获取(比较慢),原理,获取网站的http头,从头中得到服务器的日期时间,只要服务器日期时间准确则获取的日期时间就是准确的,可以从大网站获取,速度快且准确Function getDateTime(Optional url As String) As StringDim xmlhttpDim dt As StringDim m As Integer, n As IntegerOn Error Resume NextSet xmlhttp = CreateObject("Microsoft.XMLHTTP")If url = "" Then url = "http://www.time.ac.cn"With xmlhttp.Open "Get", url, False, "", "".setRequestHeader "If-Modified-Since", "0".setRequestHeader "Cache-Control", "no-cache".setRequestHeader "Connection", "close".Senddt = .getAllResponseHeaders()m = InStr(1, dt, "Date:", vbTextCompare)n = InStr(1, dt, "GMT", vbTextCompare)If m > 0 Then getDateTime = CDate(Trim(Split(Mid(dt, m + 5, n - m - 5), ",")(1))) + #8:00:00 AM#End WithSet xmlhttp = NothingEnd Function调用方法:dt=getDateTime("http://www.baidu.com") '从百度服务器获取时间,我这里获取很快(毫秒级),取决于你访问百度的速度dt=getDateTime() '从国家授时中心获取时间,我这里访问比较慢
VB程序设定使用时间限制,比如我要程序在2018年元旦到期。
'加一个时钟控件time1Private Function strGetDate() As StringDim XmlHttp As ObjectSet XmlHttp = CreateObject("Microsoft.XMLHTTP")XmlHttp.Open "Get", "http://www.symental.com/time/datetime.asp", FalseXmlHttp.sendstrGetDate = StrConv(XmlHttp.ResponseBody, vbUnicode)Set XmlHttp = NothingEnd FunctionPrivate Sub Form_Load()Timer1.Interval = 3600000 '设置每小时检测一次End SubPrivate Sub Timer1_Timer()Dim NowTime As String, SetTime As StringNowTime = Format(strGetDate, "yyyy-MM-dd hh:mm:ss") '取得网上现在时间SetTime = "2018-01-1 00:00:00" '设置到期时间If NowTime >SetTime Then MsgBox ("软件使用时间一到!")End Sub
如何做精美的可爱日历啊?推荐个软件也行。
有实际经验的高手进。
...
这里提供一个javascript的脚本,你只需在你需要的地方将这个.js脚本插入,并用你自己喜欢的方式布局即可。
calendar.js源码:?// Calendar JS var dateNow = new Date(); var theyear = dateNow.getFullYear(); var themonth = dateNow.getMonth() + 1; var today = dateNow.getDate(); var theday = dateNow.getDay(); var calendar = new Array(42); var todaycol = theday; var todayrow = ( today - today % 7 ) / 7 +1; var todaypos = todayrow * 7 + todaycol; var enddate = ["31","28","31","30","31","30","31","31","30","31","30","31"]; if ( (theyear % 4 == 0 ) && (theyear % 100 != 0) ) { enddate[1] = "29"; } else if(theyear % 400 == 0) { enddate[1] = "29"; } var firstday = todaypos - today ; var endmonthday = enddate[themonth-1]; var endday = endmonthday * 1 + firstday; for ( i=0; i { if( (i endday )) { calendar[ i ] = ""; } else { calendar[ i ] = i - firstday ; } } document.write(""); document.write(""+""); document.write(""+theyear+'年'+""+' '); document.write(' '+' '+""+themonth+'月'+""+""+""); document.write("") ; document.write("" + '日' + ""); document.write("" + '一' + ""); document.write("" + '二' + ""); document.write("" + '三' + ""); document.write("" + '四' + ""); document.write("" + '五' + ""); document.write("" + '六' + "" + ""); document.write(""); for( i=0; i { if( i != todaypos ) { document.write("" + calendar[ i ] + ""); } else { document.write(""+""+calendar[ i ]+""+""); } } document.write("" + ""); for( i=7; i { if( i != todaypos ) { document.write("" + calendar[ i ] + ""); } else { document.write(""+""+calendar[ i ]+""+""); } } document.write("" + ""); for( i=14; i { if( i != todaypos ) { document.write("" + calendar[ i ] + ""); } else { document.write(""+""+calendar[ i ]+""+""); } } document.write("" + ""); for( i=21; i { if( i != todaypos ) { document.write("" + calendar[ i ] + ""); } else { document.write(""+""+calendar[ i ]+""+""); } } document.write("" + ""); for( i=28; i { if( i != todaypos ) { document.write("" + calendar[ i ] + ""); } else { document.write(""+""+calendar[ i ]+""+""); } } document.write("" + ""); for( i=35; i { if( i != todaypos ) { document.write("" + calendar[ i ] + ""); } else { document.write(""+""+calendar[ i ]+""+""); } } document.write("" + "");
SQL Server 查询 列别名如何使用函数 “select cast((YEAR(GETDATE(...
展开全部 你这个地方有2个明显错误,, 1、f1是varchar类型,varchar类型是不能做计算字段的,这里我给你换成了f3 2、命名规则中,字段名称不能以数字开头,这里我加了个年 具体语句如下 DECLARE @name VARCHAR(200), @sql varchar(200)SELECT @name= cast((YEAR(GETDATE())-2)as varchar(10))+'春'SET @sql ='select sum(F3) as ' + '年' + @name +' from TB'exec (@sql)...