求指教:java连接数据库mysql,报错误:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver···
应该是这句报错“ String driverName="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/test";
tring sql="select * from useinfo;";
Class.forName(driverName);
····· ·· ”
最后一句报错了,可是我不知道哪里写错了,求指教!!!!!!!!!
应该是这句报错“ String driverName="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/test";
tring sql="select * from useinfo;";
Class.forName(driverName);
····· ·· ”
最后一句报错了,可是我不知道哪里写错了,求指教!!!!!!!!!
改为 String driverName="com.jdbc.mysql.Driver";
改为 String driverName="com.jdbc.mysql.Driver";
驱动的类的路径是否正确 ?
题目: public static void main(String[] args)
{
short a = 3;
a = a + 4;(错)
a = (short) (a + 4);// (a = a + 4;错误)
a += 4;
我想问: a+ 4制动转换为int了这个我知道,但是a += 4;不知道为什么可以通过编译?
我找过一些相关问题资料有的说:
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
对于short s1 = 1; s1 = s1 + 1; 由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型s1时,编译器将报告需要强制转换类型的错误。
对于short s1 = 1; s1 += 1;由于 += 是java语言规定的运算符,java编译器会对它进行特殊处理,因此可以正确编译
想请问一下怎么特殊处理啊??求解。为了这个小问题纠结了几天了,说重要也不重要,但是我很郁闷啊
额 这个直接百度吧 MYSQL的JDBC jar包
楼道这里下载试试,如果不行在来问吧
求解怎么样查看配置呢?
求解怎么样查看配置呢?
你先把连上的停了,然后再试试那个连不上的。
你要确定你两个eclipse用的是两个工作空间(当然这个不主要,不过还是两个工作空间吧,嗯,先别都同时引一个项目,确保他们是分开的,一个工作空间放一个项目,可能是一个使用资源另一个不能使用,这个是我猜的,你可以查下资料),然后确定你两个项目都加上驱动了。再探再报!~