问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用JSP连接安装在Linux上的MySQL

发布网友 发布时间:2022-04-22 14:18

我来回答

3个回答

热心网友 时间:2022-04-08 12:43

你的虚拟机安装的时候,是需要一个IP的,然后你在用jsp链接mysql时,从连接字符串里配一下,就可以了,我在做项目时,链接数据库倒是容易,反倒是在linux上安装mysql费了不少劲,详情请看我的博客http://hi.baidu.com/sdgtxuyong/blog/item/f17370cf3e6d1237f9dc6166.html 一、到官方网站下载server,和client,然后分别安装。用rpm -ivh XXX安装二、在/usr/share/mysql下复制一份my-medium.cnf 并重命名为my.cnf到/etc/my.cnf三、修改my.cnf1、
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
pid-file=/var/lib/mysql/pcstudio.pid
其中pcstudio为机器名。2、加上
bind-address = 192.168.3.205四、修改mysql数据文件夹的权限。一般为/var/lib/mysql,默认是只读的,改为可写可读。五、修改可远程访问。mysql> use mysql;
mysql> GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
#这句话的意思 ,允许任何IP地址(上面的 % 就是这个意思)的电脑 用admin帐户 和密码(admin)来访问这个MySQL Server
#必须加类似这样的帐户,才可以远程登陆。 root帐户是无法远程登陆的,只可以本地登陆六、修改字符集编码支持中文1. 在[mysqld]段中添加default-character-set=utf8
2. 在[client]中添加default-character-set=utf8在建库的时候选择字符集为utf-8,就可以了 祝你好运!

热心网友 时间:2022-04-08 14:01

需要安装MySQL JDBC Driver。

1。下载:
http://www.mysql.com/

2。安装:
可以安装在三个不同的位置:

a. 特定站点
其实,用户可以自己上传MySQL JDBC Driver到/WEB-INF/lib目录下。

只适用于某个特定的站点。

b. JSP Container的lib子目录
如果是Resin,把下载的.jar文件放到/usr/local/resin/lib/目录
如果是Tomcat,把文件放到/var/tomcat4/lib目录
重起相应服务

所有有JSP/Servlet功能的网站均可使用。

c. JDK
也可以安装到JDK的/usr/java/jdk/jre/lib/ext目录下
这样,不仅JSP/Servlet可以用,独立的Java程序也可以用。

3。测试
范例测试程序dbtest.jsp:

<%@ page language="java" import="java.sql.*" %>
<%
// 用户名密码
String Uname = "testdb_f" , Pword = "testdb";

// 指定数据库服务器,和数据库名
String myURL = "jdbc:mysql://localhost:3306/testdb";

// 指定JDBC Driver
String myDriver = "org.gjt.mm.mysql.Driver";

// 从tabTest数据表中取出所有数据
String mySQL = "select * from tabTest";

Class.forName(myDriver);
Connection conn = DriverManager.getConnection(myURL, Uname , Pword );
Statement stmt = conn.createStatement();
ResultSet rset = stmt.executeQuery(mySQL);
try
{
while(rset.next())
{
out.println("<BOLD>" + "Inside the while..." + "</BOLD><BR>");
out.println(rset.getInt(1));
}
}
// ****************************** AN END TO TRY *****************************

catch(SQLException e)
{
if(conn != null){conn.close();}
}
// ****************************** AN END TO CATCH ***************************

%>

热心网友 时间:2022-04-08 15:36

url = "jdbc:mysql://[IPAddress]:[Port]/[DataBaseName]"
把[]里的内容换成你的就行了。
Java连MySQL和操作系统没什么关系啊!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...结构的施工分包给其他单位那么是不是EPC总承包就不能分包 Win11玩不了地平线4如何解决_Win11玩不了地平线4怎么办 Win11玩不了地平线4如何解决_Win11玩不了地平线4怎么解决 地平线5警告显卡内存过低怎么办 极限竞速地平线5闪退怎么解决 极限竞速地平线5闪退解决方法 怎样册除手机屏幕上(精品游戏)图标 烧结普通砖有哪些 烧结普通砖都有哪些 ...4年后的年龄与弟弟3年前的年龄和是35岁。今年哥与弟各几岁??_百度... ...等于弟弟7年后的年龄,哥哥4年后与弟弟3年前的年龄的和是35岁。哥哥... LINUX源码linux下载源码 java的jsp如何在linux系统下执行删除某个文件夹中的文件? linux 发布 jsp项目 Linux下这么在不安装jsp环境的情况下执行jsp文件 jsp收钱吗?能在linux上跑吗? jsp与linux的问题 关于linux和jsp的问题。。 jsp在linux系统下用什么数据库好? 如何在linux下安装运行jsp的 jsp可以再linux中用吗 JSP怎么执行Linux命令 如何在linux下配置jsp环境 如何做好城市设计? 城市滨水绿地景观规划有哪些设计要求? 听时光记忆,拾城市故事——济南世茂宽厚里入围美尚奖 园林景观的城市景观设计中的要素有哪些 求风景旅游区景观规划设计方案?有类似的案例就可以了。 明清造园元素在现代园林景观中的运用效果及作用 国内著名景观大师俞孔坚的主要设计思想,设计手法 建设现代宜居城市树立水环境设计新理念 在linux下搞JSP和在windows下差别大吗?? linux系统JSP页面传值中文乱码的问题!我快崩溃了! 404 Not Found JSP是什么啊? 求解:怎么用jsp执行linux命令 钢结构的预埋件 属于土建工程吗 请问钢结构预埋基础螺栓是不是钢结构部分 建筑中的预留埋件指的是什么 混凝土里的预埋件(钢结构)能喷漆吗? 预埋管、预埋件、预埋螺栓分别指什么?具体部位? 什么是预埋件求解答 请问钢结构图纸中YM表示什么? 什么是预埋件? 钢结构的预埋件 属于土建工程吗 预埋件和埋件是一个东西吗?有什么用? 预埋件属于构件吗 如何炒白银期货? 羊肉卷除了烫火锅还能怎么吃 羊肉卷除了涮火锅,还能怎么吃