原来用的java连接mysql的数据库连接程序
来源:互联网 发布:学校网络限制玩游戏 编辑:程序博客网 时间:2024/06/05 07:51
原来用的java连接mysql的数据库连接程序:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url ="jdbc:mysql://localhost/test?user=root&password=admin&useUnicode=true&characterEncoding=GB2312" ;
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
String query="select * from custom_id";
ResultSet rs=stmt.executeQuery(query);
while(rs.next())
...{
String s=rs.getString("name");//看准你的字段是不是字符型,不然就不能用getString
out.print(s+"<br>");
}
%>
</body>
</html>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url ="jdbc:mysql://localhost/test?user=root&password=admin&useUnicode=true&characterEncoding=GB2312" ;
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
String query="select * from custom_id";
ResultSet rs=stmt.executeQuery(query);
while(rs.next())
...{
String s=rs.getString("name");//看准你的字段是不是字符型,不然就不能用getString
out.print(s+"<br>");
}
%>
</body>
</html>
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/test?user=root&password=admin&useUnicode=true&characterEncoding=GB2312" ;
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
String query="select * from custom_id";
ResultSet rs=stmt.executeQuery(query);
while(rs.next())
...{
String s=rs.getString("name");//看准你的字段是不是字符型,不然就不能用getString
out.print(s+"<br>");
}
%>
</body>
</html>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/test?user=root&password=admin&useUnicode=true&characterEncoding=GB2312" ;
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
String query="select * from custom_id";
ResultSet rs=stmt.executeQuery(query);
while(rs.next())
...{
String s=rs.getString("name");//看准你的字段是不是字符型,不然就不能用getString
out.print(s+"<br>");
}
%>
</body>
</html>
连接池:
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%@ page import="java.sql.*"%>
<%@ page session="false" %>
<%@ page contentType="text/html;charset=GBK" language="java"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
<%
out.print("我的测试开始");
DataSource ds = null;
try...{
InitialContext ctx=new InitialContext();
out.print("我的测试开始2");
ds=(DataSource)ctx.lookup("java:comp/env/jdbc/test");
out.print("我的测试开始3");
Connection conn = ds.getConnection();
out.print("我的测试开始4");
Statement stmt = conn.createStatement();
out.print("我的测试开始5");
//提示:users必须是数据库已有的表,
//这里的数据库前文提及的Data Source URL配置里包含的数据库。
String strSql = " select * from char_test";
ResultSet rs = stmt.executeQuery(strSql);
while(rs.next())...{
//下面的可以转换乱码问题
//String str = new String (rs.getString("char_name").getBytes("iso-8859-1"),"gb2312");
//乱码解决问题结束
out.print(rs.getString("char_name"));
//out.print(str);
out.print("可个");
}
out.print("我的测试结束");
}
catch(Exception ex)...{
// out.print("错误:"+ex.getMessage());
ex.printStackTrace();
}
%>
</head>
<body>
</body>
</html>
<%@ page import="javax.naming.*"%>
<%@ page import="java.sql.*"%>
<%@ page session="false" %>
<%@ page contentType="text/html;charset=GBK" language="java"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
<%
out.print("我的测试开始");
DataSource ds = null;
try...{
InitialContext ctx=new InitialContext();
out.print("我的测试开始2");
ds=(DataSource)ctx.lookup("java:comp/env/jdbc/test");
out.print("我的测试开始3");
Connection conn = ds.getConnection();
out.print("我的测试开始4");
Statement stmt = conn.createStatement();
out.print("我的测试开始5");
//提示:users必须是数据库已有的表,
//这里的数据库前文提及的Data Source URL配置里包含的数据库。
String strSql = " select * from char_test";
ResultSet rs = stmt.executeQuery(strSql);
while(rs.next())...{
//下面的可以转换乱码问题
//String str = new String (rs.getString("char_name").getBytes("iso-8859-1"),"gb2312");
//乱码解决问题结束
out.print(rs.getString("char_name"));
//out.print(str);
out.print("可个");
}
out.print("我的测试结束");
}
catch(Exception ex)...{
// out.print("错误:"+ex.getMessage());
ex.printStackTrace();
}
%>
</head>
<body>
</body>
</html>
- 原来用的java连接mysql的数据库连接程序
- 解决mysql使用java web程序连接发生异常,数据库连接没问题的异常
- Java连接mysql的程序
- ROR连接Mysql的数据库连接错误解决方案
- Java连接mysql数据库的程序
- java连接mysql的实例程序
- 用java程序测试Mysql的最大连接数
- windows2003远程桌面连接看不到原来运行程序的解决方法
- MySql 中Java的数据库连接字符串
- Java 建立mysql数据库连接的语句
- DbConnection.java实现简单的MySQL数据库连接
- 找回原来的网络连接
- java mysql 的连接
- Tomcat6.0 连接池(与MySQL数据库连接)的配置
- Tomcat 数据库连接池中怎么指定MySQL的连接字符集?
- Spring连接MySQL、Oracle和SQL Server的数据库连接属性
- JSP连接Mysql的数据库连接池配置相关
- Mysql的最大连接数怎样用java程序测试
- 易中天:劝君免谈陈寅恪
- (转)TOMCAT源码分析(消息处理)
- 每天给自己一个希望
- JUnit+ANT自动测试实验
- 中国历代王朝疆域面积一览表
- 原来用的java连接mysql的数据库连接程序
- ACM省选赛 1001 J2J Encryption
- WTP技巧系列之打造最小依赖jar包篇
- 滤波器的一点理解和困惑
- 经典石子合并那题,终于写对了。。。
- 22项Windows或Mac不能而Linux可以的事
- WTL学习(1)
- WTL学习(1)
- 比较两个的表结构差异