jdbc安装好了,在eclipse里连接mysql数据库应该怎么办
发布网友
发布时间:2022-04-09 20:26
我来回答
共3个回答
热心网友
时间:2022-04-09 21:56
与Mysql进行连接是吧;
这个代码是我连接mysql的代码(已经在我的JDBC项目里面运行通过了)
package DatabaseCon;
/**
* @author qingsongwang
* @date 2008年12月6日
*
* 说明:
* 这里连接的是MYSQL数据库
* 如果你连接的是别的数据库
* 那么,你只是需要在这里修改驱动
* 连接的方式而已,其他的效果一样
*/
import java.sql.*;
import java.sql.SQLException.*;
public class DatabaseCon
{
private final String DBDRIVER="com.mysql.jdbc.Driver";
private Connection con=null;
public DatabaseCon()
{
try
{
Class.forName(DBDRIVER);
this.con=DriverManager.getConnection("jdbc:mysql://localhost:3306/stuinfosys?user=root&password=greatwqs");
con.setAutoCommit(false);
}
catch(Exception e)
{
System.out.println("连接数据库出现错误:"+e.getMessage());
}
}
//构造函数,用来连接数据库,只要一旦实例化,就算已经连接上了数据库
public Connection getConnection()
{
return this.con;
}
public void close()
{
//特别特别注意,要关闭连接!!!!!
try
{
if(!this.con.isClosed())
this.con.close();
}
catch(Exception e)
{
System.out.println("数据库关闭出现异常:"+e.getMessage());
}
}
}
还有什么问题,直接+我。。。。
热心网友
时间:2022-04-09 23:14
先问你几个问题
1、rs.getString("sno"); 这句 ,你的sno是String类型的吗?
2、你的mysql端口是3763? 默认的应该是3306,莫非你改了?
2、如果sno是String类型,我觉得主要错误还是mysql的驱动包问题,程序是没问题。
介意你改个驱动包,mysql-connector-java-3.1.12-bin.jar
热心网友
时间:2022-04-10 00:48
端口号写错了吧?改成3306试下呢