
java从数据库获取记录数的方法
java获取数据库student表中记录数的方法具体的sql代码和获取方法的代码应该怎么写会的说下谢谢在线等...
java获取数据库student表中记录数的方法 具体的sql代码和获取方法的代码应该怎么写 会的说下 谢谢 在线等
展开
4个回答
展开全部
import java.sql.*;
public class Link {
public static void main(String[] args)
{
String sql;
Connection conn;
Statement stmt;
ResultSet rs;
try
{
String url="jdbc:sqlserver://localhost:1433;databaseName=Chatroom";
String user="sa";
String password="";
conn= DriverManager.getConnection(url,user,password);
stmt=conn.createStatement();
sql="select * from Client";
rs=stmt.executeQuery(sql);
while(rs.next())
{
System.out.println(rs.getString(1));
System.out.println(rs.getString(2));
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
试试这段代码。
得先在你的sql server2000数据库中见一个数据库,名为Chatroom,然后在其中建一张表,名为Client。接下来是关键性的两步:
1。配置数据库。打开安全性-》登陆-》sa,设置sa密码为空,以和java代码中连接数据库时引用的用户名和密码一致。右键(LOCAL)(Windows NT),选择安全性身份验证选择“SQL Server和Windows”,审核级别“无”,在启动服务账户中选“系统账户”。到此数据库配置完毕。
2。在java类中添加路径驱动,右键驱动选择添加路径。
这两部完了后,应该就没什么问题了。
public class Link {
public static void main(String[] args)
{
String sql;
Connection conn;
Statement stmt;
ResultSet rs;
try
{
String url="jdbc:sqlserver://localhost:1433;databaseName=Chatroom";
String user="sa";
String password="";
conn= DriverManager.getConnection(url,user,password);
stmt=conn.createStatement();
sql="select * from Client";
rs=stmt.executeQuery(sql);
while(rs.next())
{
System.out.println(rs.getString(1));
System.out.println(rs.getString(2));
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
试试这段代码。
得先在你的sql server2000数据库中见一个数据库,名为Chatroom,然后在其中建一张表,名为Client。接下来是关键性的两步:
1。配置数据库。打开安全性-》登陆-》sa,设置sa密码为空,以和java代码中连接数据库时引用的用户名和密码一致。右键(LOCAL)(Windows NT),选择安全性身份验证选择“SQL Server和Windows”,审核级别“无”,在启动服务账户中选“系统账户”。到此数据库配置完毕。
2。在java类中添加路径驱动,右键驱动选择添加路径。
这两部完了后,应该就没什么问题了。
展开全部
你可以这么理解:去数据库取数据相当于你回家拿被子回学校,被子就是数据
Connection con = getCon();//获取数据库连接,相当于 家,你知道去哪里拿
Statement stmt = con.createStatement(); //创建statement,相当于你知道怎么回家。
ResultSet rs = stmt.excuteQuery("select count(*) as c from student"); //创建resultset,相当于你拿到了被子,然后如何拿回来。
int count = rs.getInt("c"); //取数据,如果你被子放在袋子里,那就是去袋子里取被子拉
Connection con = getCon();//获取数据库连接,相当于 家,你知道去哪里拿
Statement stmt = con.createStatement(); //创建statement,相当于你知道怎么回家。
ResultSet rs = stmt.excuteQuery("select count(*) as c from student"); //创建resultset,相当于你拿到了被子,然后如何拿回来。
int count = rs.getInt("c"); //取数据,如果你被子放在袋子里,那就是去袋子里取被子拉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Connection con = getCon();//获得数据库连接。。getCon自己实现
Statement stmt = con.createStatement();
ResultSet rs = stmt.excuteQuery("select count(*) as c from student");
int count = rs.getInt("c");
Statement stmt = con.createStatement();
ResultSet rs = stmt.excuteQuery("select count(*) as c from student");
int count = rs.getInt("c");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select count(*) from student;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询