gpt4 book ai didi

java - 如何从 Java 应用程序连接到在线 MySQL 数据库

转载 作者:可可西里 更新时间:2023-11-01 08:21:07 25 4
gpt4 key购买 nike

为了一项作业,我正在开发一个需要在 MySQL 数据库中执行插入操作的应用程序。我正在使用 JDBC,但我拥有的托管服务不支持 JDBC。

我能做什么?这个方法是不是太老了?您能否建议我从 Java 应用程序基本上插入远程 MySQL 数据库的任何替代方法?

编辑:enter image description here

我想知道为什么人们花时间以无用的方式编辑旧问题......你真的在乎我写的是 mysql 还是 MySQL?对我来说没有意义,你可以花时间实际回答问题......

最佳答案

不,这并不老,为了使用 java 连接到数据库,您需要有 JDBC!为了做到这一点,开始一个简单的 JSP 概念验证,您可能会看到它起作用。我不认为有没有 JDBC 支持的主机。不管怎样,这是一个非常简单/不安全/老式的 JDBC 示例:

<%@page import="java.sql.*"%>
<%
try {
String name=request.getParameter("name");
String address=request.getParameter("address");
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/yourdb", youruser, yourpassword);
Statement st=cn.createStatement();
int i = st.executeUpdate("insert into user(name,address) values('"+name+"','"+address+"')");
out.println("Data is inserted successfully");
st.close();
cn.close();
} catch (Exception e) {
out.println(e.getMessage());
}
%>

编辑:请注意,这是概念验证,此代码易受 SQL 注入(inject)攻击和/或需要改进。

关于java - 如何从 Java 应用程序连接到在线 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9593456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com