java连接server sql 2000数据库怎么修改成连接mysql数据库?/**/里面的是原来的代码,后来连接是自己添的

publicclassDBOperation{/*privateConnectioncon;publicConnectiongetConnection(){try{Cla... public class DBOperation
{
/*private Connection con;
public Connection getConnection()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:HR");
}
catch (Exception e)
{
e.printStackTrace();
}
return con;
}*/

static Connection ct = null;
static ResultSet rs = null;
static PreparedStatement ps = null;

private static final String DBDRIVER = "com.mysql.jdbc.Driver";
private static final String DBURL = "jdbc:mysql://localhost:3306/user";
private static final String DBUSER = "root";
private static final String DBPASSWORD = "root";

public static void linkDatabase() throws ClassNotFoundException, SQLException
{
String sql = "select * from user";
Class.forName(DBDRIVER);
ct = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);
ps = ct.prepareStatement(sql);
rs = ps.executeQuery();
System.out.println("数据库连接成功");
}

//用户是否存在
public boolean UserExist(String user)
{
Connection con = null;
PreparedStatement ps = null;
ResultSet rs = null;
boolean occupied = true;
String sqlquery ="pro_Search_User_user '"+user+"' ";
try
{
//con = getConnection();
ps = con.prepareStatement(sqlquery);
rs = ps.executeQuery();
if (rs.next() == false )
{
occupied = false;
}
else
{
occupied = true;
}
ps.close();
con.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
return occupied;
}

还有String sqlquery ="pro_Search_User_user '"+user+"' ";
这句话是什么意思
展开
 我来答
牲口圣者
2016-06-28 · TA获得超过525个赞
知道小有建树答主
回答量:466
采纳率:50%
帮助的人:338万
展开全部
mysql数据库连接参数没错,注意加入mysql的驱动包
String sqlquery ="pro_Search_User_user '"+user+"' ";
这个只是一条sql,你完全可以改成自己需要的
更多追问追答
追问

我想问的是 pro_Search_User_user 在eclipse中是特殊字

这句话什么功能?

追答
是一个字符串啊  哪是特殊字
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式