通过jdbc,建一个下面这种的类,改一下端口号,数据库名,还有数据库连接账号跟密码,导一下mysql数据库连接的jdbc包就行了 jdbc包名:mysql-connector-java
maven项目导包:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5138</version>
</dependency>
1、在新创建的项目中右键单击New Floder。
2、我们选择鼠标单击创建一个名为lib的包。
3、之后会显示创建完成后的项目目录的页面。
4、接下来解压缩下载的mysql jar包并复制jar文件。
5、在项目lib包邮件中选择粘贴粘贴,复制mysql jar包。
6、右键单击mysql jar包以选择构建路径 - 添加到构建路径。
7、添加完成后,项目与Mysql jar包关联。现在您可以使用相关的类和方法。
8、在项目中创建一个新的JdbcTest1java类。
9、之后选择键盘敲击输入以下代码,如下图的代码。
10、代码说明:Driver是一个由特定数据库供应商实现的实现类。它的connect方法可以获得数据库连接。参数如上所示。运行后,输出如下,证明数据库连接成功。
1前边的事例是把数据库的驱动,连接,用户名和密码都写在了类中,耦合性太高,当我们数据库变更或者数据库类型更换后,需要去重新更改代码,很不方便。
解决的方法:把数据库的驱动,连接,用户名和密码写在配置文件中,通过读取配置文件的方式进行代码编写,而以后如果数据库变更直接修改配置文件即可!
2在工程中右键新建file,命名为jdbcproperties
3创建完毕如图:
4在jdbcproperties文件中输入如下信息,分别是数据库的驱动,连接,用户名和密码
5新建JdbcTest2java类
6输入自己的代码:
7在主函数中输入如下,测试方法
8运行之后的结果如下,表示连接成功!
你说的是Java吧,原版eclipse本身没有连接mysql数据库的功能,myeclipse这些带插件的才有连接数据库的功能。
>
如果是java的话,先去官网下载mysqlJDBC驱动,然后引入JDBC驱动
import javasql;
public class TestMySql {
static Connection con = null; // 声明Connection对象
static Statement sql = null;
static ResultSet res = null;
public static void main(String[] args) {
TestMySql c = new TestMySql();
con = cgetConnection();
try {
sql = concreateStatement();
res = sqlexecuteQuery("select from dept");
while (resnext()) {
Systemoutprint(resgetString(1) + "<——>");
Systemoutprint(resgetString(2) + "<——>");
Systemoutprint(resgetString(3));
Systemoutprintln();
}
} catch (SQLException e) {
eprintStackTrace();
} finally {
try {
if (res != null) {
resclose();
res = null;
}
if (sql != null) {
sqlclose();
sql = null;
}
if (con != null) {
conclose();
con = null;
}
} catch (SQLException e) {
eprintStackTrace();
}
}
}
public Connection getConnection() {
try {
ClassforName("commysqljdbcDriver");
// 加载mysqlJDBC驱动
Systemoutprintln("数据库驱动加载成功");
} catch (ClassNotFoundException e) {
eprintStackTrace();
}
try {// 通过访问数据库的URL获取数据库连接对象
con = DriverManagergetConnection("jdbc:mysql://localhost:3306/mydata", "root", "qwer1234");
Systemoutprintln("数据库连接成功");
} catch (SQLException e) {
eprintStackTrace();
}
return con; // 按方法要求返回一个Connection对象
}
}
首先你得有mysql数据库,然后下一个与mysql数据库适配的mysql驱动,这个可以上网搜一下,然后将驱动加载到Eclipse中建的java工程中,这加载方法书中或是晚上应该有写,再下来你要写代码:
try {
ClassforName("commysqljdbcDriver");//加载JDBC驱动程序
Connection conn = DriverManagergetConnection(
"jdbc:mysql://localhost:3306/javawebuser=root&password=admin");//连接MySQL数据库
}catch (ClassNotFoundException e) {
outprintln("找不到驱动类");
} catch (SQLException e) {
outprintln("连接MySQL数据库失败");
}
注意:在代码中连接URL为:"jdbc:mysql://localhost:3306/javawebuser=root&password=admin";表示要连接的数据库名称为javaweb,数据库用户名为:root;密码为admin;
这是主要代码,你可以看书再深入学习一下。
1、首先登陆mysql,查看mysql的数据情况,select from test_data1 t
2、新建java类,测试jdbc功能
3、编写java的jdbc代码,
String driver = "commysqlcjjdbcDriver";
String url = "jdbc:mysql://localhost:3306/testdbcharacterEncoding=utf8&useSSL=false";
String user = "root";
String pwd = "123456";
4、代码中查询mysql数据表,并执行查出表中内容;select from test_data1
import javasql;
public class DataBasePractice {
public static void main(String[] args) {
//声明Connection对象
Connection con;
//驱动程序名
String driver = "commysqljdbcDriver";
//URL指向要访问的数据库名mydata
String url = "jdbc:mysql://localhost:3306/mydata";
//MySQL配置时的用户名
String user = "root";
//MySQL配置时的密码
String password = "root";
//遍历查询结果集
try {
//加载驱动程序
ClassforName(driver);
//1getConnection()方法,连接MySQL数据库!!
con = DriverManagergetConnection(url,user,password);
if(!conisClosed())
Systemoutprintln("Succeeded connecting to the Database!");
//2创建statement类对象,用来执行SQL语句!!
Statement statement = concreateStatement();
//要执行的SQL语句
String sql = "select from student";
//3ResultSet类,用来存放获取的结果集!!
ResultSet rs = statementexecuteQuery(sql);
Systemoutprintln("-----------------");
Systemoutprintln("执行结果如下所示:");
一个数据:
mysql>CREATE DATABASE test; //创建一个数据库
mysql>use test; //指定test为当前要 *** 作的数据库
mysql>CREATE TABLE user (name VARCHAR(20),password VARCHAR(20)); //创建一个表user,设置两个字段。
mysql>INSERT INTO user VALUES('huzhiheng','123456'); //插入一条数据到表中
以上就是关于如何用Eclipse连接MySQL数据库全部的内容,包括:如何用Eclipse连接MySQL数据库、怎么在eclipse中使用数据库连接、跪求android大神 怎么将mysql数据库连接到eclipse编写的安卓应用中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)