以下是我写的一段代码,可是为什么执行的结果一直是:“无法连接JDBC驱动程序!"
请各位大哥帮看一下,谢谢!
import java.sql.*;
import java.awt.*;
public class Jdbcexa
{
public static void main(String args[])
{
String url="jdbc:microsoft:SqlServer://WWWW:1433;DatabaseName=booksys";
Connection con=null;
Statement sm=null;
ResultSet rs=null;
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
}
catch(Exception e)
{
System.out.println("无法连接JDBC驱动程序!");
return;
}
try
{
con=DriverManager.getConnection(url,"sa","");
sm=con.createStatement();
rs=sm.executeQuery("select * from bookinfo where 现有数量=1");
System.out.println("结果为:");
while(rs.next())
{
String au_id=rs.getString(2);
System.out.println("au_id="+au_id);
}
}
catch(SQLException e)
{}
finally
{
try
{
rs.close();
sm.close();
con.close();
}
catch(SQLException e)
{}
}
}
}
请各位大哥帮看一下,谢谢!
import java.sql.*;
import java.awt.*;
public class Jdbcexa
{
public static void main(String args[])
{
String url="jdbc:microsoft:SqlServer://WWWW:1433;DatabaseName=booksys";
Connection con=null;
Statement sm=null;
ResultSet rs=null;
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
}
catch(Exception e)
{
System.out.println("无法连接JDBC驱动程序!");
return;
}
try
{
con=DriverManager.getConnection(url,"sa","");
sm=con.createStatement();
rs=sm.executeQuery("select * from bookinfo where 现有数量=1");
System.out.println("结果为:");
while(rs.next())
{
String au_id=rs.getString(2);
System.out.println("au_id="+au_id);
}
}
catch(SQLException e)
{}
finally
{
try
{
rs.close();
sm.close();
con.close();
}
catch(SQLException e)
{}
}
}
}
解决方案 »
- 求关于jpos 8583示例?
- 100分求助,按完OneMoreTime钮按后,再用键盘改变方向就不好使了
- 请人将两个application程序转换applet程序
- new StringBuffer() 与new StringBuffer(int) 内存问题
- JDK1.5安装出问题。。。
- Exception in thread "main" java.lang.NoClassDefFoundError:Test/Test/class
- 如何写一个获取cup利用率的java程序?
- Resin和IIS的配合
- 请问Java中如果要竖向打印文本,要用到什么类?
- 我是新手,谁给我讲讲wait()和notify(),有分送呵
- 面板和容器应该怎样对齐?
- JAVA中有deprecated的类和方法,如果联机文档没有说明有这个的替代,应该怎么办?
url也不对啊??jdbc:microsoft:sqlserver://localhost:1433;****
<%@pagecontentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Stringurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>