ava单机应用程序让你的网络行为能模闹够引发连锁反应、让你使用更为方便。帮助人们利用各网站旦冲罩的开放,将各个网站或应用衔接,完成任务。
单机应用程序会将各种信息串联起来,集中把你要的信息呈现给你。解决判液了信息的冗杂,收取或关注重要信息的问题。
1.exe文件的应用程序不是编写出来而是编译出来的,我们只能编模颤写源文件,然后用相应的编译的工具把我们的源文件编译成如exe、class等文件。2.SUN公司提供的JDK不能把java文件编译成exe文件,旦塌败只能编译成class文件,但是它提供的了一个jar工具,可以把文件打成jar包。如果计算机上安装了JDK,双击*.jar文件,一个名为javaw的程序可以运行它(安装JDK时会自动把jar文件关联到javaw)。更详细的内容LZ可以自己上网搜一下。
3.有第三方的工具可以把java文件编译为exe文件,但是这将使java失去跨平台性,在Win32下生成的exe只能在Win32环境下执行,而无法在Unix、Macintosh下执行。如果LZ需要的话可以上网搜一下。
4.一般建议的运行方式是写批处理(衫搭.bat文件,Unix下为shell文件)来运行.class文件,或者打成jar包由javaw来运行。当然这要求客户端一定要安装JDK。
可是使用Access,如果比较简单的话使用一个文本文件也可以。使用Access的话就不用设置数据源什么。直接通过下边的方式就可以用了。try{
//Load JDBC driver
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
/*这里的数据库的url一定清贺要写正确,这是关键,其中DBQ可以绝对路径,也可以是相对路径,为了体现数据存储路径的/独立性,你可以将数据库copy到不同的位试一下*/
String dbUrl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)}DBQ=access\\test.mdb"
Connection con = DriverManager.getConnection(dbUrl,"","")
Statement state = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE)
//执行SQL语句
String sql = "select * from address"
ResultSet rs = state.executeQuery(sql)
//打印测试
if( rs != null ){
while( rs.next() ){
System.out.println("\t" + rs.getString("name"))
}
rs.close()
con.close()
}
}
catch(Exception e){
e.printStackTrace()
}
补充~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
上边的几个回答者不知道是不懂还是忽悠,谁说的access必须保证客户的电脑里也安装了access?都是答脊派扯淡,自野闷己不知道还忽悠别人。我们公司的项目在用都及数据库的时候都是使用的Access,不过改了下扩展名罢了。
不知道的就不要乱说
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)