java数据库项目
Java 使用executeUpdate向数据库中创建表格
一、创建mysql.ini文件,配置如下
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/select_test
user=root
pass=123456
这样以后修改数据库的配置直接在mysql.ini文件中修改。
二、编写代码
initParam方法: 获得mysql.ini中的数据
createTale方法: 连接数据库,并且executeUpdate执行sql语句。此例的sql文件为创建表语句。
main方法: 传入Sql语句。
class ExecuteDDL {
private String driver;
private String url;
private String user;
private String pass;
Connection conn;
Statement stmt;
public void initParam(String paramFile) throws Exception {
Properties props = new Properties();
props.load(new FileInputStream(paramFile));
driver = props.getProperty("driver");
url = props.getProperty("url");
user = props.getProperty("user");
pass = props.getProperty("pass");
}
public void createTale(String sql) throws Exception{
try {
Class.forName(driver);
conn = DriverManager.getConnection(url,user,pass);
stmt = conn.createStatement();
stmt.executeUpdate(sql);
}
finally
{
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
}
}
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
ExecuteDDL ed = new ExecuteDDL();
ed.initParam("src/mysql.ini");
ed.createTale("create table student " +
"(id int, " +
"name varchar(50), " +
"num varchar(20) )");
System.out.println("Creating table success!");
}
注意事项:传入的Sql语句最好在MySql测试通过,并且传入的mysql.int文件的路径必须正确。
当执行完毕后,在MySql的select_test数据库中查看该Student表是否已经创建成功了。
三、使用executeUpdate方法,向表中插入数据。
将上面的创建表的Sql语句改为插入数据表的语句,执行executeUpdate方法,其结果就是想表中插入数据。
创建insertSql变量。
private static String insertSql = "insert into student values(1,'XiaoMing','06108787')";
执行插入语句。
ed.createTale(insertSql);
㈡ java web项目中的数据库连接
首先你要检查你的数据库的端口号是否正确,接下来你要确定项目中是否导入数据连接的jar包,再接着就是看你连接的数据库sqlserver是否开启,数据表是否存在于数据库中,最后看你的数据库账号,密码是否设置正确
㈢ 一个java项目怎么连接两个不同的数据库
02--
这是java环境,里有插件其全,javase,javaee,javame都可以,还有你所说的java项目框架直接
020202
用他自己集成环境就能生成
2.数据库你要是为了省事直接下一个mysql就行了,50多兆,不比
微软的slqserver系列的差
SSH框架中的持久层框架Hibernate可以根据你自己建的pojo及pojo的xml映射文件,自动创建数据库表,约束,引用,关联等等.
3.你上面写的那么多数据库
其他一点影响都没有,数据库任意建的,你只要在构建环境时,加载不同的数据库驱动就行了
02--即你上面那些基于orcle数据库的,你只要改个驱动程序,里面程序代码不用动,直接可以换数据库使用
另外,劝你一句,不要迷信视频,视频有好有坏,免费的视频看看
了解一下就行了,因为,有很多视频讲的真的好垃圾.最好买本讲原理的书,看原理,不要买那种整篇都是代码的书
㈣ Java数据库主要有哪些
常用的数据库有MySQL,缓存数据库 一般使用 Redis ,比较大型的项目我们一般一会使用orcal
㈤ 用java和数据库做一个学生信息管理系统(java 数据库)
我也是计算机专业毕业的,你这个题目应该是期末作业之类的。你可以上码云上找开源项目,运气好的话相关的文档也比较全。
但你要是想购买一个现成的,我可以帮忙。
㈥ 用数据库和Java能做什么项目
太多了,应当来说什么它什么都可以做,正如楼上所说的简单点的做个管理系统,复杂点的企业的ERP,银行报表等等。
做简单的会JSP,会JDBC操作数据库,基本上就OK 了,要做些复杂的,就要学一些框架了,比如:struts,spring,hibernate
用了框架后,你会发现不需要去那么多的代码,而且维护方便
㈦ java对数据库项目打包问题
链接不了数据库,你打那么多星号干嘛呀
mdb前面是名字,然后还有一个点什么的
㈧ 开发的Java项目怎么连接数据库
先要将相应数据库的驱动包放到项目的lib目录下。
conn
=
DriverManager.getConnection(dbURL,
userName,
password);
conn.setAutoCommit(true);
stmt
=
conn.createStatement();
rs
=
stmt.executeQuery(sql);
㈨ 现在在做java项目主要的用什么数据库
1 看你项目大小了,一般来说大项目oracle,SQLSERVER,,小项目mysql比较多,大多用这三种主流数据库
2 个人认为见过最奇葩的是java搭配sql server
㈩ java项目是不是必须在数据库里面建好的数据库和表之后才能使java项目运行
如果你的项目不需要使用数据库的话,有没有数据库有没有表都无所谓了。