黑马程序员技术交流社区
标题:
代码报错 怎么解决?
[打印本页]
作者:
花花拉拉
时间:
2014-5-28 10:31
标题:
代码报错 怎么解决?
package com;
import java.sql.*;
import javax.sql.*;
public class TestJdbc {
/**
* @param args
*/
public static void main(String[] args) {
try{
//1.注册驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//2.通过驱动管理器获得连接
//格式:jdbc:oracle:thin:@<IP地址>:<端口号,默认是1521>:<sid>
String url="jdbc:oracle:thin:@192.168.1.102:1521:zhangchi";
String dbUsername="zhangchi";
String dbPassword="zhangchi";
Connection conn=DriverManager.getConnection(url,dbUsername,dbPassword);
//3.获得语句对象
Statement stmt=conn.createStatement();
//4.传递语句对象,并返回结果
String sql="select id,number from zhang ";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
//id和number是sql语句中的列名
String id=rs.getString("id");
String number=rs.getString("number");
System.out.println(id+" , "+number);
}
//5.关闭资源
rs.close();
stmt.close();
conn.close();
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
}
}
作者:
波涛
时间:
2014-5-28 23:45
因为你贴代码没有用code标签,所以看下你的数据库连接字符串的格式是否正确,应该是这种格式:
String url="jdbc:oracle:thin:@192.168.1.102:1521:zhangchi";
复制代码
你的这句话变成了几个表情图标,我就不清楚了;
如确认无误,确认你的数据库中有数据库zhangchi,
并且它有zhang这个表,并且这个表中有id,number字段。如果还不行,可以把你的错误信息一同发出来看下。
作者:
Aron
时间:
2014-5-29 00:06
你把具体报的是什么错发出来看下 有可能是你自己的数据库名字或者用户名写错啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2