以下是原代码
package cn.itcast.jdbc;
import java.util.*;
import java.sql.*;
public class lianjie {
public static void main(String[] args){
Connection conn =null;
Statement stmt = null;
ResultSet rs = null;
try{
//注册驱动
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
//建立连接
conn = DriverManager.getConnection("jdbc://localhost:1433//jdbc","sa","123456");
}
catch(Exception e){
System.err.println("找不到驱动包:"+ e.getMessage());
}
//访问数据库
try{
stmt = (Statement)conn.createStatement(); //创建操作SQL语句的对象
String sql="selcet *from T";
rs = stmt.executeQuery(sql); //创建保存SQL语句结果的对象
//获取每条记录中的数据信息,并显示
while(rs.next()){ //行遍历,存在下一行是继续执行
System.out.println("id" + rs.getObject(1)); //使用getobject是行为object是所有类的父类ps:后期会详细指出具体用什么数据类型
System.out.println("姓名" + rs.getObject(2));
System.out.println("年龄" + rs.getObject(3));
System.out.println("身高" + rs.getObject(4));
}
//关闭对象,释放资源,关闭顺序与创建顺序相反
rs.close();
stmt.close();
conn.close();
}
catch (SQLException e){
System.out.println("查询失败" + e.getMessage());
}
}
}
执行时显示
找不到驱动包:No suitable driver found for jdbc://localhost:1433//jdbc
Exception in thread "main" java.lang.NullPointerException
at cn.itcast.jdbc.lianjie.main(lianjie.java:22)
请问是什么原因
刚开始学,在网上找了很久都没能解决

添加过驱动了 但是还是显示找不到驱动包
package cn.itcast.jdbc;
import java.util.*;
import java.sql.*;
public class lianjie {
public static void main(String[] args){
Connection conn =null;
Statement stmt = null;
ResultSet rs = null;
try{
//注册驱动
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
//建立连接
conn = DriverManager.getConnection("jdbc://localhost:1433//jdbc","sa","123456");
}
catch(Exception e){
System.err.println("找不到驱动包:"+ e.getMessage());
}
//访问数据库
try{
stmt = (Statement)conn.createStatement(); //创建操作SQL语句的对象
String sql="selcet *from T";
rs = stmt.executeQuery(sql); //创建保存SQL语句结果的对象
//获取每条记录中的数据信息,并显示
while(rs.next()){ //行遍历,存在下一行是继续执行
System.out.println("id" + rs.getObject(1)); //使用getobject是行为object是所有类的父类ps:后期会详细指出具体用什么数据类型
System.out.println("姓名" + rs.getObject(2));
System.out.println("年龄" + rs.getObject(3));
System.out.println("身高" + rs.getObject(4));
}
//关闭对象,释放资源,关闭顺序与创建顺序相反
rs.close();
stmt.close();
conn.close();
}
catch (SQLException e){
System.out.println("查询失败" + e.getMessage());
}
}
}
执行时显示
找不到驱动包:No suitable driver found for jdbc://localhost:1433//jdbc
Exception in thread "main" java.lang.NullPointerException
at cn.itcast.jdbc.lianjie.main(lianjie.java:22)
请问是什么原因
刚开始学,在网上找了很久都没能解决

添加过驱动了 但是还是显示找不到驱动包










