eclipse中java连接数据库。代码应该没有错吧,怎么连不上,报的错误,也不知所云~~~
下面是代码~~importjava.sql.*;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;i...
下面是代码~~
import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class inensshow {
public Connection conn(){
String DRIVER="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/mystudent";
String user="root";
String password="123456";
try{
Class.forName("com.mysql.jdbc.Driver");
} catch(ClassNotFoundException e){
System.out.print("加载错误");
}
Connection conn = null;
try{
conn=DriverManager.getConnection(url, user, password);
System.out.print("已经连接");
}catch(SQLException e){
System.out.print("核对用户名和密码");
}
return conn;
}
}
亲们,驱动包也导入了,下面是异常,好多啊~~~
<ConnectionProperties>
<PropertyCategory name="Connection/Authentication">
<Property name="user" required="No" default="" sortOrder="-2147483647" since="all versions">
The user to connect as
</Property>
<Property name="password" required="No" default="" sortOrder="-2147483646" since="all versions">
The password to use when connecting
</Property>
<Property name="socketFactory" required="No" default="com.mysql.jdbc.StandardSocketFactory" sortOrder="4" since="3.0.3">
The name of the class that the driver should use for creating socket connections to the server. This class must implement the interface 'com.mysql.jdbc.SocketFactory' and have public no-args constructor.
(其实很长的,大概都是属性之类的错误) 展开
import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class inensshow {
public Connection conn(){
String DRIVER="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/mystudent";
String user="root";
String password="123456";
try{
Class.forName("com.mysql.jdbc.Driver");
} catch(ClassNotFoundException e){
System.out.print("加载错误");
}
Connection conn = null;
try{
conn=DriverManager.getConnection(url, user, password);
System.out.print("已经连接");
}catch(SQLException e){
System.out.print("核对用户名和密码");
}
return conn;
}
}
亲们,驱动包也导入了,下面是异常,好多啊~~~
<ConnectionProperties>
<PropertyCategory name="Connection/Authentication">
<Property name="user" required="No" default="" sortOrder="-2147483647" since="all versions">
The user to connect as
</Property>
<Property name="password" required="No" default="" sortOrder="-2147483646" since="all versions">
The password to use when connecting
</Property>
<Property name="socketFactory" required="No" default="com.mysql.jdbc.StandardSocketFactory" sortOrder="4" since="3.0.3">
The name of the class that the driver should use for creating socket connections to the server. This class must implement the interface 'com.mysql.jdbc.SocketFactory' and have public no-args constructor.
(其实很长的,大概都是属性之类的错误) 展开
6个回答
展开全部
端口怎么好像错了,安装时你自己该了端口么,你是工具测试一下就行了,能很快就知道是包的问题还路径问题,还是连接问题
追问
是的,改 了端口的,我用myeclipse测试tomcat把端口改为8000了~
追答
数据库连接myeclipse其实很简单的了,在myeclipse连接数据库首先你选择连接什么数据库你的是mysql吧,然后账号密码,在把包拷进去,驱动路径会自动填充,让后URL你只需该地址和数据库名称就行了,然后你在测试一下,测试报错的结果会很详细,看了以后你应该就知道是哪里错了。
展开全部
是不是没有导入Jdbc的驱动包啊
感觉代码没问题
最好是把异常信息贴出来
感觉代码没问题
最好是把异常信息贴出来
追问
亲们,驱动包也导入了,下面是异常,好多啊~~~
上面的异常,其实很多呢,大概都是属性之类~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
贴报错内容! 让你贴的是Exception ,你贴的什么玩意..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
conn=DriverManager.getConnection(url, user, password);这句错了
DriverManager.getConnection(url+"?user="+user+"&password="+password);
DriverManager.getConnection(url+"?user="+user+"&password="+password);
追问
按照你的意思,应该是这样的吧,可是不行啊("jdbc:mysql://localhost/mystudent?user=root&password=123456")
追答
我错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把异常贴出来啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询