String url="jdbc:oracle:thin:@localhost:1521:orcl";其中orcl为你的数据库名称,localhost可以换成你的数据库所在机器的名称
解决方案 »
- fckeditor 传值是时有问题
- 数字连接起来
- jni中c++调用dll错误,跪求达人,万分紧急!!!
- try / catch / finally 结构中若在 finally 里出现异常怎么办?
- 关于socket流传输的问题
- 我要学JAVA,开发环境是Jbulider。谁能告诉我该怎么学?
- 用java如何实现再现试听?谢谢急,详细点
- 请问applet的问题
- 如果我使用或者覆盖了一个不鼓励使用的API,会有什么后果,我怎么知道那些API不鼓励覆盖?
- 谁用过ResultSet的deleteRow()方法啊?我怎么用不了?老说我的是只读记录集…………
- 为什么没有进行替换?
- 谢谢 帮忙解释一下 为什么有这样的结果
public static void main(String[] args) throws Exception
{
String zbdh;
String sm;
String zz;
int sl;
try
{
String sql="select zbdh,sm,zz,sl from book";
Statement stmt=conn.createStatement() ; //这里用之前创建的连接
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
zbdh=rs.getString("zbdh");
sm=rs.getString("sm");
zz=rs.getString(3);
sl=rs.getInt("sl");
System.out.println("zbdh"+zbdh+"\t"+"sm+"+sm+"\t"+"zz"+zz+"\t"+"sl"+sl);
}
//cn.isClosed();
//if(cn==null)
//System.out.println("连接失败!");
//else
//System.out.println("连接成功!") ; } catch (Exception e)
{ }
}
}
差个括弧
我没装oracle不能测试你的代码
我刚才也忽略了,是没有给url赋值
String url = "jdbc:oracle:thin:@serverip:dbport:dbname";
url写错了,你写的是jdbc的驱动,不是数据库所在地址
/*
* 数据库的连接程序
*/
import java.sql.*;
public class DBConnection
{ public static void main(String[] args) throws Exception
{
String zbdh;
String sm="";
String zz="";
int sl=0;
try
{
String driver="jdbc.oracle.driver.OracleDriver";
String url="jdbc:oracle:thin:bing:1521:scott";
String user="system";
String password="chenxing" ;
java.sql.Connection cn;
//加载驱动程序
Class.forName(driver);
//创建连接
cn=java.sql.DriverManager.getConnection(url,user,password); String sql="select DNAME from dept";
Statement stmt=cn.createStatement() ;
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
zbdh=rs.getString("DNAME");
System.out.println("zbdh"+zbdh+"\t"+"sm+"+sm+"\t"+"zz"+zz+"\t"+"sl"+sl);
}
} catch (Exception e)
{ }
}
}
String url="jdbc:oracle:thin:@localhost:1521:orcl";
String user="scott";
String password="tiger";
Connection conn= DriverManager.getConnection(url,user,password);拜托看清别人的回帖@都丢掉了
<<
catch (Exception e)
{
}
>>
这样的异常处理对你来说有什么用?错都不知道错在什么地方。你的程序中:
<<
//加载驱动程序
Class.forName(driver);
>>
这里就会抛出 ClassNotFoundException