java连接数据库,帮我填空,我是菜鸟

java连接数据库,帮我填空,我是菜鸟,第1张

import javasql;//导入SQL的所有包

public class AddAction{

String stuid = "s001";

String stuname = "张三";

ClassforName("commysqljdbcDriver");//连接驱动

String url = "jdbc:mysql://localhost/stuinfo";//连接字符串

String user = "root";

String pass = "root";

Connection con = DriverManagergetConnection(url, user, pass);//得到连接

Statement st = concreateStatement();//得到数据库 *** 作对象

String sql = "insert into stuinfo values('" + stuid + "','" + stuname

+ "')";//插入SQL字符串

int i = stexecuteUpdate(sql);//进行插入

if (i > 0) {//如果有受到影响的行数

Systemoutprintln("success!");

} else {

Systemoutprintln("failure!");

}

}

你的这种判断效率是很低的, 你可以构造如此的SQL语句"select from user where username='%queryname%' and password='%querypass%'", 然后判断结果集合是否为空就OK了

因为不知道你具体的异常信息是什么, 不好做具体的分析, 如果你的JDBC驱动程序不支持此方法的话, 会抛出一个SQLFeatureNotSupportedException, 希望你这里的不是这个异常另外你的字符串比较是没有任何问题的, 只不过String 有一个equals方法 可以完成比较

如果是sqlserver2000

ClassforName("commicrosoftjdbcsqlserverSQLServerDriver");

要是sqlserver2005

Classforname("commicrosoftsqlserverjdbcSQLServerDriver");

下边的都一样

Connection

con=DriverManagergetConnection("jdbc:microsoft:sqlserver://localhost:你设置的端口号,一般是1433;DatabaseName=数据库名",

"数据库用户名","数据库密码");

以上就是关于java连接数据库,帮我填空,我是菜鸟全部的内容,包括:java连接数据库,帮我填空,我是菜鸟、java与数据库连接问题、Java连接SQLServer数据库的链接字符串怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9367013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存