返回信息流初学JDBC编程,连不上数据库。数据库用的是Sql server 2000,在里面新建立了一个自己数据库myDatabase,又在这个数据库myDatabase中新建立一个表格student,现在想通过Java代码实现往表格中插入一条记录,运行不通过,盼好心人看看错误,帮个忙啊~~
源代码:
package jj;
import java.sql.*;
public class hh
{
public static void main(String args[])
{
Connection con=null;
String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=myDatabase";
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); con=DriverManager.getConnection(url,"sa","7758258");
Statement stat=con.createStatement();
int count=stat.executeUpdate("insert into student values ('02','sun','18','15852')");
System.out.println("成功插入"+count+"条记录!!");
stat.close();
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try
{
con.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
}
貌似根本没能连上数据库,红色代码有问题!!
错误如下:
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at jj.hh.main(hh.java:12)
java.lang.NullPointerException
at jj.hh.main(hh.java:27)
[em9][em9][em9]
这是一条镜像帖。来源:北邮人论坛 / java / #14094同步于 2010/4/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
JDBC连接数据库受阻
hjlovess501
2010/4/19镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复