Code前端首页关于Code前端联系我们

Web项目连接mysql数据库,web连接数据库

terry 2年前 (2023-09-30) 阅读数 38 #Mysql
文章标签 Mysql

本文目录:

  • 1、Eclipse构建的web项目连接MySQL数据库的问题
  • 2.Javaweb连接MySQL数据库
  • 3、网页如何连接mysql数据库?

Eclipse构建的Web项目与数据库mysql连接的问题

1。检查用户名和密码(您已经确认过)

2。检查用户的登录权限和连接配置方式(例如是否允许用户名和密码、是否允许非Windows帐户身份验证)

3。检查数据库是否在本地计算机(localhost)上?如果不是,请将localhost更改为数据库所在服务器的IP地址

4。使用mysql管理工具或者telnet localhost 3306看看能否打开登录端口

javaweb如何连接mysql数据库?

当然需要先安装JDK(一般是JDK1.5.X)。然后安装MySQL,比较简单,具体过程就不赘述了。配置完这两个环境后,下载JDBC

驱动程序mysql-connector-java-5.0.5.zip(这是最新版本)。然后将其解压到任意文件夹。我解压到D盘,然后将文件夹中的

mysql-connector-java-5.0.5-bin.jar添加到classpath中。

具体如下:“我的电脑”-“属性”-“高级”-

“环境变量”,编辑系统变量中的classpath,添加D:\mysql-connector-java-5.0。 5\mysql-

connector-java-5.0.5-bin.jar 最后添加“;”在添加此字符串之前将其与之前的类路径区分开来。那么好吧。

环境配置完毕,非常简单。现在首先配置Java连接MySQL,设置用户名为“root”,密码为“root”。从命令行创建数据库或使用 SQL 前端软件。

我使用SQLyog的前端软件来创建数据库。

先创建数据库:

CREATE DATABASE SUTCCS;

然后创建表:

创建表学生(SNO CHAR(7) NOT NULL,SNAME VARCHAR(8) NOT NULL,SEX CHAR(2) NOT NULL,BDATE DATE NOT NULL,HEIGHT DEC(5,2) DEFAULT 000.00,主键(SNO));

然后插入数据,可以使用SQL语句向表名中插入值(value1,value2,...);

还可以使用SQLyog来

好了,完成了。

现在我们来编写一个.java文件来演示如何访问Java来连接MySQL数据库。

导入java.sql.*; public class JDBCTest { public static void main(String[] args){

驱动名称

String driver = "com.mysql.jdbc.Driver";

// URL指向scutcs to的数据库名称accessible

String url = "jdbc:mysql://127.0.0.1:3306/scutcs";

//MySQL配置时的用户名

String user = " root";

//MySQL配置时的密码Java连接MySQL配置

String password = "root";

try {

//加载驱动

Class.forName(driver);

//继续数据库

连接conn = DriverManager.getConnection(url, user, password);

if(!conn.isClosed())

System.out.println("成功连接数据库!");

// 使用语句执行SQL语句

Statement statements = conn.createStatement();

//执行SQL语句

String sql = "select * from Student";

结果集

结果集 rs = statements.executeQuery(sql); System.out.println("-----------------"); System.out.println("执行结果如下:"); System.out.println("-----------------"); System.out.println("学号" + "\t" + "姓名"); System.out.println("-----------------");字符串名称=空; while(rs.next()) {

选择sname列数据

name = rs.getString("sname");

//先使用ISO-8859-1字符集获取name将其解码为字节数组并将结果存储在新的字节数组中。

// 然后使用GB2312字符集解码指定的字节数组

name = new String(name.getBytes("ISO-8859-1"),"GB2312");

// 输出结果

System.out.println(rs.getString("sno") + "\t" + name); rs.close(); conn.close(); } catch(ClassNotFoundException e) { System.out.println("抱歉,找不到驱动程序!"); e.printStackTrace(); } catch(SQLException e) { e.printStackTrace(); } catch(Exception e) { e.printStackTrace(); } } }

接下来我们运行看看效果:

D:\testjdbcjavac JDBCTest.java

D:\testjdbcjava JDBCTest

连接数据库成功!

如何连接数据库网页转mysql数据库?

连接方法如下:

1. 创建一个 Web 项目

2。将数据库驱动复制到lib文件夹中。数据库驱动包括:mysql、sqlserver、oracle等,导入什么类型的数据到相应的驱动中。

3。编写一个工具类来连接数据库并获取连接。下面以mysql数据库为例。

核心代码:

public class DataUtils {

/**

* 通过数据获取连接

* @return

*/

public static Connection getConn(){

Connection conn = null;

try {

Class.forName("com.mysql.jdbc.Driver").newInstance();

//表为test,用户名root,密码admin 。

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "admin");

} catch (异常 e) {

e.printStackTrace() ;

}

返回 conn;

}

}

4.连接到相应的数据库后,可以进行增、删、改、查操作。操作完成后不要忘记断开连接并释放资源。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门