eclipse连接不上MySQL数据库可能是jar包没导入,数据库错误等多方面原因导致的。
工具:
eclipse
方法:
1、创建一个数据:
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'); //插入一条数据到表中
2、打开Eclipse,右键点击my--->build Path--->add external Archiver选择jdbc驱动,点击确定。
3、驱动已经导入,写连接数据库代码
4、点击运行程序,如果出现代码中要显示的内容说明连接上了。
两种方式:
一:ODBC 数据源
二:直连
一)
开始
控制面板
管理工具
数据源(ODBC)
用户DSN或系统DSN
点添加
找到"Microsoft Access Driver (mdb)",选中,再点完成>>自定义数据源名称,可创
一个新的或选择已经有的Access数据库(mdb)其它可以不选
8 确定>>确定
到此数据源已经建立成功
try{
ClassforName("sunjdbcodbcJdbcOdbcDriver");
Connection conn = DriverManagergetConnection("jdbc:odbc:数据源名称", "数据库用户名(如有)没有则空", "用户密码(如有)没有则空");
Systemoutprintln(conn);
Statement sta = conncreateStatement();
ResultSet resu = staexecuteQuery("select from Roche_position");
if(resunext()){
Systemoutprintln(resugetString("cname"));
}
Systemoutprintln("exit");
}catch(Exception e){
eprintStackTrace();
}
}
二)
直接在JAVA代码内部与Access数据库连接
注意:jdbc:odbc:driver={Microsoft Access Driver (mdb)};这里的空格,不能少!否则会有异常
String url = "jdbc:odbc:driver={Microsoft Access Driver (mdb)};DBQ=F:\\ge\\123MDB";
ClassforName("sunjdbcodbcJdbcOdbcDriver");
Connection conn = DriverManagergetConnection(url);
Systemoutprintln(conn);
Statement sta = conncreateStatement();
ResultSet resu = staexecuteQuery("select from Roche_position");
if(resunext()){
Systemoutprintln(resugetString("cname"));
}
Systemoutprintln("exit");
}catch(Exception e){
eprintStackTrace();
}
一、在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-5115-binjar文件。
右键单击包所在的工程包(project),Build Path ---> Configure Build Path,在d出的窗口中选择 Add External JARs。把下载并解压出来的mysql-connector-java-5115-binjar选中。如图
三、编写连接代码。数据库名:select_test
用户名:root
密码:123456
连接成功后显示teacher_table表中的数据。
总结:Elipse连接MySql数据库要求下载mysql-connector-java-5115-binjar文件。
1、打开SQL Server 2008,在其中新建数据库 Test,然后退出SQL Server 2008。
2、运行Eclipse,新建一个Java Project 名为 Test。
3、右单击工程名,依次选择 Build Path → Configure Build Path,在打开的窗口的右边选择 Libraries标签,然后单击 Add External JARs,找到 sqljdbc4jar 文件并打开,然后单击 OK 完成构建路径的配置。
提示:也可以把sqljdbc4jar类 放到jre/lib/ext下,并放到tomcat/lib下
这样就可以应用到所有jsp文件,减少对每个项目进行sqljdbc4jar的加载;
4、在Test中新建包pkg,在pkg中新建一个类Main,在其中输入代码如下:
package pkg;
import javasql;
public class Main {
public static void main(String [] args)
{
Eclipse是Java开发程序员最为熟悉的一款开发工具,他可以实现与数据库的连接,下面就以MySQL数据库为例,显示如何实现Eclipse实现与数据库的连接。
工具/原料
Eclipse 、mysql jar包
方法/步骤
1、Eclipse实现与数据库的连接,需要添加相应的jar包。打开Eclipse,在要与数据库连接的项目中选择New-->Folder,如图所示:
2、输入承载jar包的文件夹名称lib,如图所示:
3、将MySQL数据库连接的jar包复制到lib 文件夹中,然后选择该jar包,右击 ,选择Build Path-->Add to build path,如图所示:
4、接下来就是代码连接数据库,输入以下代码,如图所示:
eclipse连接不上MySQL数据库可能是jar包没导入,数据库错误等多方面原因导致的。
工具:
eclipse
方法:
1、创建一个数据:
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'); //插入一条数据到表中
2、打开Eclipse,右键点击my--->build Path--->add external Archiver选择jdbc驱动,点击确定。
3、驱动已经导入,写连接数据库代码
4、点击运行程序,如果出现代码中要显示的内容说明连接上了。
以上就是关于为什么eclipse连接数据库总连接不成功全部的内容,包括:为什么eclipse连接数据库总连接不成功、eclipse连接access数据库、eclipse怎么连接mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)