这是一条查询条件查询语句,拼接起来的sql,查询出center表中的所有字段,只是把center表中的depart_id换成了depart表中对应的depart_name,condition那部分是个模糊查询, 字符串的前面几位等于变量depart,就可以查出来
Connection con=; //这里是取得连接代码,省略
PrepareStatment ps=null;
String sql1="select from test1";
String sql2="update test1 set xxx=1 ";
ps=conprepareStatement(sql1) ;
psexecuteQuery(sql1); //(执行第一个SQL)
psclose; //记住每执行一个语句记得关闭,否则会出现游标错误
ps=conprepareStatement(sql2) ;
psexecuteUpdate(sql2);//(执行第二个SQL)
psclose; //记住每执行一个语句记得关闭,否则会出现游标错误
conclose(); //关闭连接
以上代码纯手工敲,有问题追问,希望能解决你的问题。
if(a == rsgetString("sno") && b == rsgetString("sname") && c == rsgetString("spasswd"))
把你上面这句if改成下面这样
if(aequals(rsgetString("sno")) && bequals(rsgetString("sname")) && cequals(rsgetString("spasswd")))字符串比较是否相等不能直接用==,需要用equals()这个方法
其实JAVA就是写一个SQL的语句,然后传到SQL软件中
所以所用的是什么数据库就决定了你要传入什么格式的语句,貌似软件不同语法会稍微有点不同的
比如说你用的是MySQL,那么你就得看MySQL都有什么语句,跟JAVA没什么关系,它既是提供仅仅是一个平台,让你可以通过JAVA去 *** 作数据库,就是跟windows一样是个平台,所以你用什么数据库想要SQL语句就看该软件的说明文档
这个总结我自认没那么猛我用的是MySQL,所以只有它的说明文档,你想知道的都是句法
链接ht tp://aja vaorg/boo k/mysql/51html 去掉其中的空格
最后祝您生活愉快!
首先要根据安装的数据库,如SQL SERVER或者MySQL等获取数据库的连接。数据库的连接可通过JDBC-ODBC的方式,或者通过直接使用数据库开发商提供的数据库连接工具包进行 *** 作。具体代码可google。在代码中获得数据库连接句柄之后,就可以根据对应的数据库 *** 作API进行数据库 *** 作,也包括你自己拼装的SQL语句。
是到数据库吗 我这有个很长的了这个是连数据库用的import javasql ;public class DataBase { public static Connection getConnection() { Connection cn = null ; try { ClassforName("commicrosoftjdbcsqlserverSQLServerDriver") ; cn = DriverManagergetConnection("jdbc:microsoft:sqlserver://127001:1433","sa","1234") ; } catch (Exception ex) { } return cn ; }}还有一个程序模块, 可是不 能发啊 说重复字太多了 不好意思啊 希望对你有帮助了
以上就是关于在java中的sql语句,能帮我解释一下么全部的内容,包括:在java中的sql语句,能帮我解释一下么、我想问一下,Java连接数据库后,想连续执行几条SQL语句怎么做谢谢啦~、JAVA连接SQL数据库的查询语句问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)