eclipse怎么连接mysql数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse怎么连接mysql数据库相关的知识,希望对你有一定的参考价值。
一、在mysql中创建数据库,并创建表,向表中插入数据
1、创建数据库
create database select_test
2、创建表
create table teacher_table(
Id int,
Name Varchar(20),
Sex Varchar(2)
)
3、向表中插入数据(这里插入三条测试数据)
insert into teacher_table values(1,\'zhangsan\',\'ma\');
insert into teacher_table values(2,\'lisi\',\'fe\');
insert into teacher_table values(3,\'wangwu\',\'ma\');
二、配置Eclipse。
配置之前请先下载mysql-connector-java-5.1.15-bin.jar文件。
右键单击包所在的工程包(project),Build Path ---> Configure Build Path,在弹出的窗口中选择 Add External JARs。把下载并解压出来的mysql-connector-java-5.1.15-bin.jar选中。如图
三、编写连接代码。
数据库名:select_test
用户名:root
密码:123456
连接成功后显示teacher_table表中的数据。
总结:Elipse连接MySql数据库要求下载mysql-connector-java-5.1.15-bin.jar文件。
参考技术A Class.forName("com.mysql.jdbc.Driver");Connection conn=DriverManager.getConnection("jdbc:mysql://"+host+"/"+dbname,username,password);
Statement Stmt=conn.createStatement();
ResultSet rs=Stmt.executeQuery(sql);
这是基本的数据库操作方法
大概流程就是加载驱动类,创建连接,执行数据库操作,关闭本回答被提问者采纳
如何用mysql实现ODBC(JDBC桥)连接数据库?
我想在eclipse下面用ODBC(JDBC桥)连接mysql数据库,我在ODBC里面配制数据源的时候,在里面没有找mysql对应的数据驱动程序,是不是还需要添加?
如果要添加该怎么样添加呢?
mysql可以象sqlserver这样实现ODBC吗?
Class.forName("classname");
(2):声明一个Connection接口的对象。如:
Connection conn;
(3)并使用driverManager类的静态方法getConnection建立数据库连接,该方法主要有两种重载形式:
Connection getConnection(String url);
Connection getConnection(String url,String user,String password)
例子:
import java.sql.Connection;
import java.sql.DriverManager;
public class Conn
// 非链接池
public static Connection getConn()
// 建立连接对象
Connection conn = null;
// 说明JDBC驱动类所在位置的字符串,与驱动所在目录对应。
String driver = "com.mysql.jdbc.Driver";
// MySQL的JDBC URL 字符串
// 连接到本地主机,端口为3306,数据库为mysql,
String sourse = "jdbc:mysql://127.0.0.1:3306/dq?characterEncoding=utf-8";
try
// 初始化MySQL的JDBC桥驱动类
Class.forName(driver);
// 使用DriverManager类的getConnection方法建立连接。url=sourse,用户名为root,密码为空。
conn = DriverManager.getConnection(sourse, "root", "");
catch (Exception e)
System.out.println(e.toString());
// 返回连接对象
return conn;
public static void main(String[] args)
System.out.println(Conn.getConn());
// import java.sql.*;
//
// public class mysqlDEMO
// public static void main(String []args)throws Exception
// //说明JDBC驱动类所在位置的字符串,与驱动所在目录对应
// String mysqldriver="org.mm.mysql.Driver";
// //MySQL的JDBC URL字符串
// //连接到本地主机,端口为3306,数据库为mysql,用户名为root,密码为空。
// String url="jdbc:mysql://localhost:3306/mysql?user=root;password=";
// //建立连接对象
// Connection conn;
// //初始化MyJDBC的JDBC桥驱动类
// Class.forName(mysqldriver);
// //使用DriverManager类的getConnection方法建立连接
// conn=DriverManager.getConnection(url,"","");
//
// 驱动需要加载 参考技术A 不清楚
我一般都是用驱动
以上是关于eclipse怎么连接mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章