当前位置:首页 » 数据仓库 » linuxjspmysql数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

linuxjspmysql数据库

发布时间: 2023-05-24 09:01:20

❶ JSP mysql 数据库怎么连接呀 驱动包放在哪呀

Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://"+host+"/"+dbname,username,password);
Statement Stmt=conn.createStatement();
ResultSet rs=Stmt.executeQuery(sql);
这是基本的数据库操作方法

导入jdbc驱动程序包其实有很多种方法,但是不同的导包方式有不同的含义,
1、给Tomcat导包(表示服务器可能要用到数据库,例如数据源),如果是MyEclipse集成Tomcat,显然是要用“右键项目 -> Properties -> Java Build Path -> 右侧选项卡选择Libraries -> Add JARs...”。如果是非集成Tomcat,你必须把驱动程序包复制粘贴在Tomcat根目录“common\lib”文件夹下。

2、给Web项目导包(表示Web项目需要使用到数据库),把驱动程序包复制粘贴到“Web项目\WEB-INF\lib”文件夹下。同时也要在Tomcat的webapps\Web项目\WEB-INF\lib文件夹中粘贴驱动程序。

3、给单纯Java项目导包(表示Web项目需要使用到数据库),对着project单击右键,选择Bulid Path选择Add External Achieves再选择mysqljdbc.jar 或者将其添加到classpath中去。

❷ jsp网页程序,放到linux服务器上无法连接mysql数据库,我用的是tomcat服务器,在windows系统上没问题,

很可能是你的服务器的MYSQL没有启动,我上次也春橡是孝基遇到同样的情况,你先看看MYSQL有没有启扒慎旁动吧,如果在WINDOWS上正常,在LINUX上也会没问题的,还有一种可能是你的数据库密码错误了

❸ jsp怎么连接mysql数据库代码

jsp连接mysql数据库的操作方式。
1、在数据服务端安装好mysql数据库,这个是必须的,在自己的ssh或者虚拟机上,数据mysql可以看到相关的提示,说明安装成功
2、我是用的是tomcat服务器,在这里需要安装好java连接mysql的数据库操作库。我是用的jar包是:mysql-connector-java-3.1.14.tar.gz,大家可以在网上下载,或者,在官网上下载
3、把解包后的jar放到tomcat里面的lib文件夹下
4、在程序的代码段里添加连接函数库和库函数,就可以连接到mysql数据库了
5、剩下的就是我们使用的时候调用这样的数据了,在jsp里使用mysql数据库中的数据

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

你的虚拟机安装的时候,是需要一个IP的,然后你在用jsp链接mysql时,从连接字符串里配一下,就可以了,我在做项目时,链接数据库倒是容易,反倒是在linux上安装mysql费了不少劲,详情请看我的博客http://hi..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,就可以了 祝你好运!

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

第氏罩一. linux 服务器mysql端口要是通的.保证能跟windows ping 通.
第二. 新建个用户缺或.把主机选成任意主机. 或者直接把root的歼扮闹host修改成%
第三.确保你jsp连接字符串是正确 的.

❻ 请问怎么用jsp连接mysql数据库.

1.先装好JDKex:C:\j2sdk1.4.2

2.再装TomCat ex:C:\Tomcat 5.0

3.下载JDBC 驱动
http://mysql.easynet.be/Downloads/Connector-J/mysql-connector-java-3.1.14.zip

下载就直接解压,里面有一个mysql-connector-java-3.1.14-bin.jar文件

在 C:\建立一个mysqlforjdbc文件夹,将mysql-connector-java-3.1.14-bin.jar复制到这个文件夹中.
再将mysql-connector-java-3.1.14-bin.jar复制到C:\j2sdk1.4.2\lib中
再将mysql-connector-java-3.1.14-bin.jar复制到C:\Tomcat 5.0\common\lib和C:\Tomcat 5.0\shared\lib中

4.设置环境变量

classpath .;d:\j2sdk\lib\dt.jar;d:\j2sdk\lib\tools.jar;d:\mysqlforjdbc\mysql-connector-java-3.1.14-bin.jar;d:\j2sdk\lib\mysql-connector-java-3.1.14-bin.jar;d:\mysqlforjdbc\msbase.jar;d:\mysqlforjdbc\mssqlserver.jar;d:\mysqlforjdbc\msutil.jar;%CATALINA_HOME%\common\lib\servlet.jar

JAVA_HOME d:\j2sdk

Path ;%JAVA_HOME%\bin\

5.执行代码,输出结果在C:\Tomcat 5.0\webapps\ROOT中新建test_mysql.jsp测试文件<%@ page contentType="text/html; charset=gb2312" %><%@ page language="java" %><%@ page import="com.mysql.jdbc.Driver" %><%@ page import="java.sql.*" %>
<%//驱动程序名String driverName="com.mysql.jdbc.Driver";//数据库用户名String userName="root";//密码String userPasswd="";//数据库名String dbName="ex";//表名String tableName="post";//联结字符串String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;Class.forName("com.mysql.jdbc.Driver").newInstance();Connection connection=DriverManager.getConnection(url);Statement statement = connection.createStatement();String sql="SELECT * FROM "+tableName;ResultSet rs = statement.executeQuery(sql); //获得数据结果集合ResultSetMetaData rmeta = rs.getMetaData();//确定数据集的列数,亦字段数int numColumns=rmeta.getColumnCount();
out.print("id"); out.print("| ");out.print("title");out.print("| ");out.print("comment ");out.print("<br>");while(rs.next()) {out.print(rs.getString(1)); out.print(" | ");out.print(rs.getString(2));out.print(" | "); out.print(rs.getString(3));out.print("<br>"); } out.print("<br>");out.print("数据库操作成功,恭喜你"); rs.close(); statement.close(); connection.close(); %>

❼ jsp怎么连接mysql数据库

我写的一个用JSP连接MySQL数据库的代码。
要正确的使用这段代码,你需要首先在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。
以下用两种方式来实现JSP连接MySql数据库。
第一种方式,用JSP实现。
<%@ page contentType="text/html; charset=gb2312" language="java"
import="java.sql.*"%>

<%
//**************************************
********* JDBC_ODBC连接MySql数据库,不需要设置数据源
*********************************/

//********** 数据库连接代码开始 ******/
//以下几项请自行修改
String server="localhost"; //MYSQL 服务器的地址
String dbname="test"; //MYSQL 数据库的名字
String user="root"; //MYSQL 数据库的登录用户名
String pass="chfanwsp"; //MYSQL 数据库的登录密码
String port="3306"; //SQL Server 服务器的端口号,默认为1433

//数据库连接字符串
String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"?user="+user+
"&password="+pass+"&useUnicode=true&characterEncoding=GB2312";
//加载驱动程序
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
//建立连接
Connection conn= DriverManager.getConnection(url);
//创建语句对象
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
// **** 数据库连接代码结束 *******

String sql="select * from username";
ResultSet rs=stmt.executeQuery(sql);
//rs.first();
while(rs.next()){
out.print("用户名:");
out.print(rs.getString("uid")+" 密码:");
out.println(rs.getString("pwd")+"
");
}
rs.close();
stmt.close();
conn.close();
%>
第二种方式,用JavaBean来实现。请看代码:
DBConnMySql.java
编译以后的Class文件应该放在WEB-INF\classes\conn目录下。
package conn; //导入包
import java.sql.*; //导入数据库操作的类
public class DBConnMySql //构造方法,初始化
{
private Connection conn; //连接对象
private Statement stmt; //语句对象
private ResultSet rs; //结果集对象
private String MySqldriver;//MYSQL Server驱动程序字符串
private String MySqlURL; //MYSQL Server连接字符串

//********************************
*用 org.gjt.mm.mysql.Driver 驱动
* 该方法取得连接所需各种参数,组成连接字符串,然后再建立连接
* server;dbname,user,pass,port 分别表示MYSQL 服务器的地址,
* 数据库,用户名,密码,端口
**********************************/

public Connection getConnToMySql(String server,String dbname,
String user,String pass,String port){
//MYSQl驱动程序
MySqldriver = "org.gjt.mm.mysql.Driver";
MySqlURL = "jdbc:mysql://"; //连接字符串一部分
try{
//完整的连接字符串
MySqlURL =MySqlURL+server+":"+port+"/"+dbname+
"?user="+user+"&password="+pass+
"&useUnicode=true&characterEncoding=GB2312";
Class.forName(MySqldriver);
conn = DriverManager.getConnection(MySqlURL);
}catch(Exception e){
System.out.println("操作数据库出错,请仔细检查");
//System.err.println(e.getMessage());
}
return conn;
}

//关闭数据库连接
public void close()
{
try{
//rs.close();
//stmt.close();
conn.close();
}catch(SQLException sqlexception){
sqlexception.printStackTrace();
}
}
}
这个文件只是实现了数据库的连接,下面我们再写一个测试文件。
就是用sql语句从数据库里查询出记录,以验证我们数据库的连接是否成功。
connmysql.jsp文件源代码如下:
<%@ page contentType="text/html; charset=gb2312" language="java"
import="java.sql.*" %>
<%
//以下几项请自行修改
String server="localhost"; //MYSQL 服务器的地址
String dbname="test"; //MYSQL 数据库的名字
String user="root"; //MYSQL 数据库的登录用户名
String pass="chfanwsp"; //MYSQL 数据库的登录密码
String port="3306"; //SQL Server 服务器的端口号,默认为1433
Connection conn=DBConn.getConnToMySql(server,dbname,user,pass,port);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);

String sql="select * from username";
String sql1="insert into username (uid,pwd) values('梦想年华','梦想年华')";
stmt.executeUpdate(sql1);
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
out.print("用户名:");
out.print(rs.getString("uid")+" 密码:");
out.println(rs.getString("pwd")+"
");
}
//rs.close();
//stmt.close();
//conn.close();
DBConn.close();
%>

❽ 用jsp和MySQL数据库做的网站,有自己的域名,自己买的服务器

将服务器放到电信托管,托管的同时买一个IP地址,一般都是送的,具体你问服务商,一个月费用根据带宽和各个地方的标准不同收取,然后你把域名指向你的IP地址,这些都可以由服务迟纯商帮你做。
然后你就可以通过域名访问了,网站可以找人写,写好后配置下服务器,只要不清旦销是太大的答游网站,一般都是WIN2003或WIN2008系统,如果高级点就LINUX了,毕竟安全点,MYSQL数据库 是免费的

❾ Linux下配置JSP+TOMCAT+MYSQL问题(高分请教)

刚在Linux上安装了一遍,说一下过程。
1.先去java.sun.com上下载Linux上的JDK,我下的是6.0的。
jdk-6u4-linux-i586-rpm.bin ,然后ftp到Linux上颤帆,
执行: chmod 755 jdk-6u4-linux-i586-rpm.bin
然后执行 ./jdk-6u4-linux-i586-rpm.bin
就会自动安装一大堆的rpm包,完后就可以了,不需要设置PATH啥的,直接就可以用。
注意,如果你的机器上本来就有JDK就不用安装了。
2.去apahce下载最新的 apache-tomcat-6.0.16.tar.gz
然后ftp上去,tar zxvf apache-tomcat-6.0.16.tar.gz解压缩。
修改一下目录名,太长了,我修改为tomcat,放到随便一个目录下,我放到 /opt下面了。
进入 tomcat的bin目录,解压缩jsvc.tar.gz
此时注意设置环境变量,到~/.bash_profile里面增加下面两行:
JAVA_HOME=/usr/java/jdk1.6.0_04
export JAVA_HOME
进入jsvc-src目录,执行 ./cofigure 然后
make 然后make install
把编译好的jsvc 拷贝到tomcat的bin目录。
把jsvc-src/natvie/Tomcat6.sh 拷贝到 /etc/init.d下面,改个名字叫tomcat,chmod 755 tomcat加上可执行权限。
修改脚本,注意前面几行的目录,我的是
JAVA_HOME=/usr/java/jdk1.6.0_04
DAEMON_HOME=/opt/tomcat
CATALINA_HOME=/opt/tomcat
TOMCAT_USER=root

然后做自茄逗雹动启动,我的是在/etc/rc3.d下面,如果你是图形界面启动,那么就到/etc/rc5.d下面执行
ln -s ../init.d/tomcat S99tomcat
然后就可以用 service tomcat start 启动了。
然后用浏览器访问 8080端口就可以看到了
注,细节可以去参考TOmcat的指枣文档。
3 Mysql,去找对应平台的rpm包(rpmfind.net),下载下来,然后
rpm -ivh xxx.rpm 安装即可。如果提示缺少依赖包,安装失败,
那么可以这样装:
rpm -ivh xxxx.rpm --nodeps

那些struts,hibernate啥的不需要重新配置。