关于commandjava的信息
本篇文章给大家谈谈commandjava,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、请问各位高手们,JAVA中有没有指针啊,多谢多谢,还有,connection和 command对象的用法 ,详细点啊。
- 2、Java执行Shell&Command
- 3、如何在Java中实现Command模式
- 4、为什么在运行command中.java总出现一个错误
请问各位高手们,JAVA中有没有指针啊,多谢多谢,还有,connection和 command对象的用法 ,详细点啊。
java是基于面向对象的编程语言,用的最广泛的是类及其对象,没有指针!
java中连接数据库要用到ADO的Command对象和connection对象,首先建立好数据库,Command对象提供了Command对象属性用于数据库连接,
要使用Command对象,必须有一个可用的Connection对象,使用Command对象的步骤包括:1.创建数据库连接
创建一个Connection对象。
2.定义执行的SQL语句。
一般情况下,我们会将要执行的SQL语句赋值给一个字符串。
3.创建Command对象
使用已有的Connection对象和SQL语句字符串创建一个Command对象。
4.执行SQL语句
使用Command对象的某个方法执行命令。
示例:string connString=“Data Source=..;Initial Catalog=...;User ID=..;Pwd=....;"
SqlConnection connection=new SqlConnection( connString);
string sql=string.Format("sql语句");
sqlCommand objCommand=new sqlCommand(sql,connection);
connection.open;
int number=(int)objCommand.ExecuteScalar();
connection.close;
Console.WriterLine("共有{0}条记录",number);
希望能帮到你!!
Java执行Shell&Command
主要使用Runtime和Process两个类 其中如何对Process进行输入是关键 尤其注意在合适的时候flush输出流
package shelltest;
import java io BufferedReader;
import java io IOException;
import java io InputStreamReader;
import java io OutputStreamWriter;
import java io PrintWriter;
import java util logging Level;
import java util logging Logger;
/**
*
* @author Wei Liu
*/
public class Shell {
private Process pro = null;
private Runtime runTime = null;
public Shell() {
runTime = Runtime getRuntime();
if (runTime == null) {
System err println( Create runtime false! );
System exit( );
}
}
public void execueteCommand(String mand) throws InterruptedException {
System out println( ************************ );
System out println( Execute mand : +mand);
System out println( Result: );
try {
pro = runTime exec(mand);
BufferedReader input = new BufferedReader(new InputStreamReader(pro getInputStream()));//这个输入流是获取shell输出的
PrintWriter output= new PrintWriter(new OutputStreamWriter(pro getOu tputStream()));//这个输出流主要是对Process进行输入控制用的
String line;
while ((line = input readLine()) != null) {
System out println(line);
if( != line indexOf( your name )){//当检测到提示输入时 则执行输入操作
output print( liuwei\r\n );// \r\n 不可少 否则相当于没有Enter操作
output flush();//输入完成之后一定要flush 否则一直处在等待输入的地方
}
}
System out println( ************************\n );
input close();
output close();
pro destroy();
} catch (IOException ex) {
Logger getLogger(Shell class getName()) log(Level SEVERE null ex);
}
}
lishixinzhi/Article/program/Java/hx/201311/27038
如何在Java中实现Command模式
String [] cmd={"cmd","/C","E:\\test.bat"};
Process proc =java.lang.Runtime.getRuntime().exec(cmd);
java.lang.Runtime.getRuntime().exec("cmd /c start test.bat");
不知道是不是你想要的。
为什么在运行command中.java总出现一个错误
应该是cmd的路径没有设置!(Jdk装在c/program /java)关于用cmd运行的详细步骤
1、 打开命令提示符,直接点击附件中的命令提示符,或者运行 cmd 回车
2、 进入到Java源文件所在的目录;比如说在e盘,先输入e:回车,进入E盘,然后输入cd E盘下的目录,点击回车,就再次进入所在的目录了(只输入:\后面的)命令提示符里面的cd 是回到根目录下的指令,第二种方法就是回到根目录后拷贝地址栏路径,(全路径若没有可以,在文件夹选项里修改)点击回车,也可以到达目录
3、 编译文件,若直接在目录下输入javac 文件名.java,一般情况下会出错,原因是,javac并没有在这个目录下。可以把javac所在的全路径拷贝后加\javac,不过根据实践发现,我的要想运行,得在所有的路径下面加双引号。不知道为什么。但是在任何的目录下notepad的程序均可以运行,notepad实际上在许多目录下均有。
4、 set path 查看环境变量,环境变量的作用:类似一个地图,程序运行按这个路径搜索,只要所呈现的任意一个路径下有要运行的程序,那么此程序就可以执行。同样我吗可以把javac的路径也设置进去,具体方法:set path=javac所在的路径,回车
此时在任意路径下直接运行javac即可
5、 现在就可以javac 文件名 编译了。(大小写不敏感)
一个文件中可以有许多类,每个类都要有中间的字节码文件,所以当程序比较大的时候,提供给别人使用就比较麻烦,sun提供了jar包这样的程序,可以把多个类打成一个jar包供他人使用。在C:\Program Files\Java\jdk1.6.0_10\jre\lib目录下有一个rt.jar其中就包含了,sun公司提供给我们的所有的类库,可以用winRaR查看,两者是相通的
6、 运行,在目录下直接输入java 文件名(不需要写入文件类型即 .java)
经验证,运行时依靠的是.class文件,用java运行时,大小写即是相关的了
键盘上向上和向下的方向键可以选择刚才的命令
7、如果在e盘的根目录下运行Welcome这个类,因为它没有在这里,所以会出错,但你可以设置一个路径:set classpath=E:\目前作业\java 回车,然后再次运行即可。一旦设置了classpath这个环境变量,你再次运行java会依照这个路径查找文件,而不再是依照你所写的路径进行查找。(一个“.”代表当前所在的路径,“..”代表上一级目录)当你 set classpath=d:\时,你再次E:\目前作业\javajava Welcome时,就寻找不到相关文件;但若把set classpath=d:\;.的话,再次按上述方法运行即可。所以一般情况下设置环境变量都会加上一个“.”。
启动一个新的命令符时,先前所设置的环境变量,将不再存在。但若在当前命令符中输入:start 回车启动另一个命令符时,当前的环境变量会被继承。但当关闭当前的命令符,这些设置又全部消失了
8.环境变量的永久配置:桌面我的电脑,点击右键,属性-高级-环境变量-administration用户,新建,变量名:classpath,变量值“.”,以后做修改,在. 后面加分号,加入class所在的目录即可。同样,我们可以修改已有的path路径,在最前面加入java所在的目录(为了避免系统中装有不同的java编译出现错误)
commandjava的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、commandjava的信息别忘了在本站进行查找喔。