在eclipse中添加数据到mysql_Java Web eclipse中连接到mysql数据库
eclipse中连接到mysql数据库(Win10jdk-7Tomcat-7eclipse ee x64)一、首先是创建数据库(1)使用命令行语句一般首次安装密码为空,这里如果你忘记了原密码可以按照百度的步骤修改密码https://jingyan.baidu.com/article/454316ab4e9e65f7a7c03ad1.html(2)在mysql中创建,需要注意的是,如果你的表中有中文
eclipse中连接到mysql数据库
(Win10jdk-7Tomcat-7eclipse ee x64)
一、首先是创建数据库
(1)使用命令行语句


一般首次安装密码为空,这里如果你忘记了原密码可以按照百度的步骤修改密码
https://jingyan.baidu.com/article/454316ab4e9e65f7a7c03ad1.html
(2)在mysql中创建,需要注意的是,如果你的表中有中文字段出现,字符集需要修改为utf8

二、下面是使用命令行语句创建数据库的代码/*=======================删除数据库 =======================*/
DROPDATABASE IF EXISTS mldn ;
/*=======================创建数据库 =======================*/
CREATEDATABASE mldn ;
/*=======================使用数据库 =======================*/
USE mldn;
/*=======================删除数据表 =======================*/
DROPTABLE IF EXISTS emp ;
/*=======================创建数据表 =======================*/
CREATETABLE emp<
empno INT(4) PRIMARY KEY,
ename VARCHAR(10),
job VARCHAR(9),
hiredate DATE,
sal FLOAT(7,2)
> ;
/*=======================插入测试数据 =======================*/
INSERTINTO emp VALUES <6060,'李兴华','经理','2001-09-16',2000.30> ;
INSERTINTO emp VALUES <7369,'董鸣楠','销售','2003-10-09',1500.90> ;
INSERTINTO emp VALUES <8964,'李祺','分析员','2003-10-01',3000>;
INSERTINTO emp VALUES <7698,'张惠','销售','2005-03-12',800> ;
INSERTINTO emp VALUES <7782,'杨军','分析员','2005-01-12',2500> ;
INSERTINTO emp VALUES <7762,'刘明','销售','2005-03-09',1000> ;
INSERT INTO emp VALUES<7839,'王月','经理','2006-09-01',2500>;
三、接下来在eclipse中创建Dynamic Web Project,检查一下插件配置好了没

四、若没有则在下面路径下插入插件

五、然后在WebContent中创建一个JSP File,将下面的代码复制粘贴
pageEncoding="UTF-8"%>
>
Inserttitle herepublic static final StringDBDRIVER="com.mysql.jdbc.Driver";
public static final StringDBURL="jdbc:mysql://localhost:3306/mldn";
public static final StringDBUSER="root";
public static final StringDBPASS="123";//修改为你的mysql密码
%>
Connection conn=null;
PreparedStatement pstmt=null;
ResultSet rs=null;
%>
try{
Class.forName(DBDRIVER);
conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);
String sql="SELECTempno,ename,job,sal,hiredate from emp";
pstmt=conn.prepareStatement(sql);
rs=pstmt.executeQuery();
%>
while(rs.next())
{
int empno=rs.getInt(1);
String ename=rs.getString(2);
String job=rs.getString(3);
float sal=rs.getFloat(4);
java.util.Date date=rs.getDate(5);
%>
}
%>
}
catch(Exceptione)
{
System.out.println(e);
}
finally
{
rs.close();
pstmt.close();
conn.close();
}
%>
六、得到的运行结果如图

更多推荐




所有评论(0)