易截截图软件、单文件、免安装、纯绿色、仅160KB

java连接mysql的菜鸟问题

本人初学java,现在学到jdbc的内容,有问题向大家请教:

Class.forName("com.mysql.jdbc.Driver").newInstance();

经查API文档,这句是创造了一个com.mysql.jdbc.Driver的实例,后面也可以调用,我的问题是这个实例创造在了什么位置,为什么没有名字亦可以调用呢?

conn = DriverManager.getConnection("jdbc:mysql://localhost/menagerie?user=root&password=root");

这句就是成功调用的语句。

Statement stmt = null;
ResultSet rs = null;

然后这里的问题是 Statement 和 ResultSet 都是接口,是不能实例化的。这里怎么看怎么像是实例化了,望明白人指点。

stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT * from pet");

if (stmt.execute("SELECT * from pet")) {
rs = stmt.getResultSet();
}

这里基本上明白,就是有一点:如何能够显示出表pet里面的所有内容呢?查API不得。自己写的是这样的:
System.out.println(rs);

当然是不对的。望高人指点。
上面的代码来源于mysql的文档,原来是有try catch的,为了简洁 ,我去掉了,最后一句是我自己写的。

没有名字可以调用是因为类加载到内存里了。可以供DriverManager使用。

要想显示结果集:
去网上查一下吧,挺简单。

Class.forName("com.mysql.jdbc.Driver").newInstance();
这句话也可以理解成装载对mysql数据库访问的驱动吧,  当然记住就行,


然后这里的问题是 Statement 和 ResultS


相关问答:

jsp 中乱码的 - Java / Web 开发

我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8 
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
 <form class="form" action=&quo ......

天津 招聘兼职(java struts2)

我们有项目想组建一个开发团队,
主要用 tomcat,java,struts2,我们的核心成员都是经验非常丰富的系统设计师,
如果您在天津,同时对java比较感兴趣,
可以加入我们。
希望要求
  1。爱好编程
......

需要视频教程的新手进 php + mysql + apache 配置

这个视频讲的很详细, 对新手非常有用, 基本上一看就懂
由于太大了(50m, 我只能上传20m), 我上传不了, 只好贴出下载地址
下载地址: http://ftel1.3800hk.com/0807/080720djxnzj.rar
好东西,下个看看


......

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

用PHP排序mysql问题

不知道是不是我的xampp有问题,mysql是图形化的!
一个ID组在我的mysql的表里面 2,5,8,7
点了排序,然后用PHP文件连接这个表显示表的信息时,ID的顺序还是不变!应该是2,5,7,8的吧升序排序后!
在PHP文件里 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号