- 浏览: 251206 次
- 性别:
- 来自: 成都
最新评论
-
caleb_520:
aidecanlan88 写道我检查l了,没有空格,为什么还是 ...
关于Struts2中的struts.devMode -
aidecanlan88:
我检查l了,没有空格,为什么还是报错,为什么配置开发模式没反应 ...
关于Struts2中的struts.devMode -
luofengxin2012:
绘制JButton圆角效果 -
一个代码:
谢谢啊
利用iframe实现文件上传 -
妍然一笑2010:
...
JTabbedPane的事件监听
文章列表
如何防止SQL语句注入
- 博客分类:
- Java基础
为了给大家将SQL注入的原理,需要大家具备如下的知识:
(1)掌握基本Swing组件的开发
(2)掌握基本JDBC的开发
此课题的视频我们也为大家做好了。在文章的底部,大家可以看看。详细的SQL注入原理可以参考我们论坛的文章:h ...
版权:JavaIT学习室
转载请标明,http://www.javait.org
主键的概念及使用
主键的概念:它是唯一标识表中一行的标志。
主键作用:
(1)通过primary key这个关键字来修饰表中的一列或者多列
(2)primary key的特点:列不能为空且数据不能重复
例如:员工信息表(员工编号,员工姓名)
员工编号 员工姓名
s001 张三
s002 张三
s003 李四
create table emp (
empno char(4) primary key,
ename varchar(10) not null
)
...
其实在学习SQL Server 2005数据库的时候,我们在做对表进行修改操作还是比较简单。今天我们给大家带来的视频是:SQL Server 2005视频3-修改表操作。此视频告知大家用命令如何操作修改表。下面是我们的视频,也欢迎大家观看
观看其他视频:http://www.javait.org/?category_name=sql-server-video
SQL Server2005视频下载:http://www.javait.org/?page_id=295
版权:JavaIT学习室
转载请标明:http://www.javait.org
今天给大家讲讲SQL Server 2005数据库中常用的数据类型,以及数据类型在创建表的使用。内容比较简单。
学习目标:
1、掌握T-SQL语言的分类
2、掌握SQL Server 2005数据库中的数据类 ...
版权:JavaIT学习室
转载请标明:http://www.javait.org
这节视频让大家学会创建数据库表的语法命令,同时也学会利用SQL Server 2005数据库的可视化界面来创建表。
(1)创建数据库表的语法命令如下:
create table 表名 (
列名1 数据类型 约束类型,
列名2 数据类型 约束类型,
……
)
(2)可视化界面创建表的时候,只需要大家选取相应的数据库,在“表”选项那个地方点击右键就可以创建表了。但是需要注意:创建表的图形界面给了3列
a:列名
b:数据类型
c:允许为空
实践练习:
第一步:创建学生表
列名 数据类型 允许 ...
版权:JavaIT学习室
作者:刘阳
转载此文章,请标明:http://www.javait.org
为大家介绍一下struts2+jQuery+xml之间的信息交互。最主要明白jQuery如何解析xml格式的数据,struts2如何返回xml文件。
1、struts2返回xml文件,我们可以利用response.setContentType(“text/xml”)这种形式来返回一个xml文件。这个原理和Servlet返回xml文件一样。但是如要注意一点,业务方法必须返回一个null
创建一个struts2的XMLAction源代码
package com.gxa.edu.action ...
我自己不敢说数据库技术有多好,我今天在google网上无意的输入“找比较好IT论坛来学习Java编程语言”,就看到JavaIT学习室的网站。进入首页看到一个“SQL Server 2005数据库高清视频下载”专栏。
于是进入看到有15个数据库高清视频可以下载,我点击了后到115网络硬盘,发现该网站将视频共享出来。自己想了想管他的下载看看,觉得还可以特别适合初学者学习。所以今天发一个贴子给大家分享一下。到现在发帖截止总共有15个视频,我给它例举出来,供大家分享吧。
JavaIT学习室(www.javait.org)高清SQL Server 2005高清视频更新免费下载。持续开放下载时间20天, ...
我们为大家分享SQL Server 2005数据库高清视频教程。欢迎大家观看下载,也希望大家提出宝贵意见。谢谢!
JavaIT学习室(www.javait.org)持续开放下载时间20天,请大家抓紧时间回帖就可以下载了。
进入下载页面,请大家点击“备份下载”这个超链接。这样子就可以下载视频了。下载开放时间有限,请大家抓紧时间哦!
大家可以进入下面的连接,里面收集了现有的数据库视频的连接。
高清视频下载地址
在网上看见一篇非常好的技术文章,此文章是将JButton的四角绘制成圆角形状。这个在我们平时应用也非常多。就我而言,如果我来设计一个按钮JButton的圆角效果,我会采用:
(1)先让JButton的变成透明色
(2)然后,加入一个具有圆角的图片
现在我还是希望利用程序来绘制JButton的圆角效果,所以我将在网上看见的代码给大家一起分享。代码如下:
第一:重新继承JButton组件,然后利用Java 2D绘制图形的类将JButton组件重写。
package com.gxa.edu.test;
import java.awt.AlphaComposite;
import ja ...
今天简单的在网上查看了关于将JButton设置为透明的相关技术。主要的目的是为在按钮上添加一个图片而考虑的。
下面我给出两种方式来解决,这个仅供大家参考。同时大家也可以提出疑问一起讨论
第一种方法:
submitButton = new JButton();
submitButton.setPreferredSize(new Dimension(80, 20));
/*****************************************************/
Color c = new Color(0,0,255);//背影颜色随便设任意值,只起占位作用。
sub ...
今天给大家一个由JFreeChart组件实现的3D效果的饼图,同时自己也收藏一下。代码如下:
package com.gxa.edu.test;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PiePlot3D;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.data. ...
JDialog(对话框)
(1)对话框主要摆放各种控件(按钮、文本框和列表框等等)
(2)JDialog构造方法
a:JDialog(),创建一个标题栏文字为空的非模式对话框
b:JDialog(Frame owner, String title, boolean model),创建一个模式或非模式的对话框,owner为该对话框的父窗口,
model为模式标志,true表示模式对话框,false则为非模式对话框
(3)关闭方式
a:DO_NOTHING_ON _CLOSE
b:HIDE_ON_CLOSE
c:DISPOSE_ON_CLOSE
(4)常用方法
a:void setT ...
import java.util.Random; //随机生成数的类
public class maopao {
public void dis() {
int[] a = new int[10];
Random r = new Random(); //初始化随机生成数类
for (int i = 0; i < a.length; i++) {
a[i] = r.nextInt(1000);
...
今天来简单地介绍一下Java编程中的finalize方法的使用。
finalize方法是与Java编程中的垃圾回收器有关系。即:当一个对象变成一个垃圾对象的时候,如果此对象的内存被回收,那么就可以调用系统中定义的finalize方法来完成
当然,Java的内存回收可以由JVM来自动完成。如果你手动使用,则可以使用上面的方法。
举例说明:
public class FinalizationDemo {
public static void main(String[] args) {
Cake c1 = new Cake(1);
Cake c2 = new Cake(2); ...
利用Java语言打印具有"*"号的等边三角形
/**
*求一个三角形
*/
import java.util.Scanner;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class Triangle {
public static void dis_second() {
Scanner sc = new Scanner(System.in); //接受控制台输入数据
...