1、下载可安装的EclipseSQLiteManger插件,官网:http://www.sqlitemanager.org/或百度搜索相应的jar文件。
2、将下载好的jar包放到eclipse/dropins/文件夹以下,然后重新启动eclipse,安装就完毕了,soeasy。
3、执行你的项目,再次查看在Fileexplorer窗体中的右上角,有一个数据库的圆柱形图标。选中数据库文件(.db文件)点击就能够把sqliteManager窗体将打开,在这你能够查看表信息。
1.首先安装MySql数据库,并将数据库驱动程序文件mysql-connector-java-3.1.12-bin.jar放在Tomcat的common/lib中。2.在MySQL的登陆用户名:root,密码:mysql建立数据库testdb,
3.表user 基本代码如下:
<%@ page contentType="text/htmlcharset=gb2312"%>
<%@ page language="java" import="java.sql.Statement" import="java.sql.*" %><html>
<head>
<title>helloworld.jsp</title>
</head>
<body>
<%
try{
Class.forName("org.gjt.mm.mysql.Driver")
out.println("加载Mysql Driver成功!<br>")
} catch(Exception e)
{
out.println("加载Mysql Driver失败!<br>")
e.printStackTrace()
}
try{
out.println("开始连接Mysql server!<br>")
Connection connect=DriverManager.getConnection("jdbc:mysql://localhost/testdb?user=root&password=mysql&useUnicode=true&characterEncoding=8859_1")
//jdbc:mysql://localhost/testdb?user=root&password=mysql&useUnicode=true&characterEncoding=8859_1
//jdbc:mysql://localhost/数据库名user=数据库登陆用户名&password=数据库登陆密码&useUnicode=是否允许设置字符编码&characterEncoding=允许设置编码时,要设置的编码out.print("成功连接Mysql server!<br><br>")
Statement stmt = connect.createStatement()
ResultSet rs=stmt.executeQuery("select * from user")
out.print("读取数据如下:<br>")
while(rs.next())
{
out.println(rs.getInt(1))
out.println(rs.getString(2)+"<br>")
}
} catch(Exception e)
{
out.print("获得数据错误!")
e.printStackTrace()
}
%>
</body>
</html>
4.注意:如果只写import="java.sql.*" ,不写import="java.sql.Statement" 则在Statement
stmt = connect.createStatement()其中Statement下面显示是红色波浪线,程序调用数据库等一切正常。
我的环境:MySQL:mysql-essential-5.1.51-win32Eclipse:任意版本,免费的,可以百度的到。
1。MySQL安装,不会的朋友可以看连接
下面来创建一个数据:
mysql>CREATE DATABASE test //创建一个数据库
mysql>use test //指定test为当前要 *** 作的数据库
mysql>CREATE TABLE user (name VARCHAR(20),password VARCHAR(20)) //创建一个表user,设置两个字段。
mysql>INSERT INTO user VALUES('huzhiheng','123456')//插入一条数据到表中
2。打开Eclipse,创建一个项目(my),
*** 作:右键点击my--->build Path--->add external Archiver...选择jdbc驱动,点击确定。
我的项目列表:
3。驱动已经导入,下面我们来写一个程序验证一下
import java.sql.*
publicclass MysqlJdbc {
publicstaticvoid main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver")//加载MYSQL JDBC驱动程序
//Class.forName("org.gjt.mm.mysql.Driver")
System.out.println("Success loading Mysql Driver!")
}
catch (Exception e) {
System.out.print("Error loading Mysql Driver!")
e.printStackTrace()
}
try {
Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test","root","198876")
//连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码
System.out.println("Success connect Mysql server!")
Statement stmt = connect.createStatement()
ResultSet rs = stmt.executeQuery("select * from user")
//user 为你表的名称
while (rs.next()) {
System.out.println(rs.getString("name"))
}
}
catch (Exception e) {
System.out.print("get data error!")
e.printStackTrace()
}
}
}
点击运行程序:
Success loading Mysql Driver!
Success connect Mysql server!
huzhiheng
出现上面结果,说明你连接数据库成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)