java怎么连接数据库?

这是我面试时候的一个题目!
首先这个题目我都没看懂!
请问是用哪个ide来运行java呢?jdk可以么?
我有一个安装程序,安装后jdk与netbians都有。请详细解释一下java的相关问题

java 连接数据库两种方式 odbc 桥连 还有就是纯java连接
连接步骤大概是:
1.注册驱动
Class.forName("驱动类完整类名");
2.根据连接串,用户名,密码来 创建连接Connection 对象
Connection connection=DriverManager.getConnection("连接串");
3.根据连接获取操作sql语句对象 一般有三种。
PreparedStatemetn pstmt=connection.prepareStatement("sql语句");
Statement ment=connection.createStatement();
CallableStatement call=connection.prepareCall("{call 存储过程名}"); 好像是这样,存储过程这个记不清楚了 好久没用了
4.执行sql语句 如果是查询反回的是 ResultSet 结果集对象,可以遍历得到结果
如果 是 增删改 是int 影响的行数

5.就是 关闭连接。

大概是这样.

开发java程序 现在的主流应该是 Eclipse 吧 你可以安装 MyEclipse 集成了好多插件。
jdk + 记事本?? 呵呵 不累死?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-18
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //加载驱动器
Connection con=
DriverManager.getConnection("jdbc:odbc:Database","admin","1234");
//和数据库建立连接
Statement stmt=con.createStatement(); //创建语句
ResultSet rs=stmt.executeQuery("Select * From student");
int i=0;
while(rs.next ()) i=i+1;
JOptionPane.showMessageDialog(f,"共有"+i+"名学生");//显示信息对话框
stmt.close ();
con.close (); //关闭到数据库的连接
}本回答被网友采纳
第2个回答  2009-04-18
用JDBC 链接 或者ODBC桥连
第3个回答  2009-04-18
这个是JAVA和JSP相连用的SQL Server 2005的驱动
http://hi.baidu.com/qishui1102
相似回答