一直都不太理解jsp怎么连接mysql数据库的 以前用的都是打包好的 所以只是用 不知道怎么配置
不知道有哪位愿意帮助小弟度过这难关 关于连接数据库的实际操作,看到网上的资料都不太实际 所以想听实际操作的过程。急,请多指教呀
追问:我的tomcat5.5下面没有这个文件, 是要自己新建吗?可以加你的qq吗?请您指教指教。
答案:这个网址是视频教程,自己看看。不明白再问。
http://v.youku.com/v_show/id_XMTY5OTkxMTQ0.html
其他:你可以去JSP虚拟主机代理平台去看看 在jsp连接mysql??? 你说的是Ajax的方式吗?
怎么会在页面直接调用dbrs,太夸张了。
最简单的写法,获取Connection的具体方法
String url,password="";
Connection conn=null;
try {
Class.forName("com.mysql.jdbc.Driver"); //加载mysq驱动
} catch (ClassNotFoundException e) {
System.out.println("驱动加载错误");
e.printStackTrace();//打印出错详细信息
}
try {
url =
"jdbc:mysql://localhost/test?user=root&password=你的密码&useUnicode=true&&characterEncoding=utf8&autoReconnect = true";
user = "root";
password = "你的密码";
conn = DriverManager.getConnection(url,user,password);
} catch (SQLException e) {
System.out.println("数据库链接错误");
e.printStackTrace();
}
不过现在都在用ORM工具。没有多少人去这么写了吧。呵呵。 ROOT下有个META-INF 文件夹,下面有个文件context.xml文件,
文件如下就是配置好的,你参考一下吧
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource name="jdbc/rot" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="30"
maxWait="10000"
username="root" password="123456"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:MySQL://localhost:3306/sjtcw?characterEncoding=UTF-8"/>
</Context>
123456是数据库的密码sjtcw是数据库的名称,你只要修改这两个地方就行了 http://hi.zhaoxi.net/wzqiajng/blog/item/e7ad87dfda6769c08d1029ad.html 第一,你需要下载mysql驱动包,
第二,在java或者jsp里面导入java.sql.Connection以及其它几个操作类.
创建Connection对象的时候使用这两句代码就可以获得了
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/databaseName?username=username&password=passowrd");
localhost代表本地链接,也可以换成其它ip地址
上一个:jsp保持下拉列表上次选中的值
下一个:如何用visual foxpro 6.0表单设计求长方形的面积和周长